Chuyển đến nội dung chính
eLearner.app
Mô-đun 1 · Bài học 2 trong tổng số 22/11 trong khóa học~12 min
Bài học theo mô-đun (2/2)

Di chuyển xung quanh hệ thống tập tin (cd)

To move from one folder to another in the Linux file system, use the command:

Bash
cd [path]

This command stands for Change Directory. The path of the folder you want to enter can be specified in two ways: using an absolute path or a relative path.


Absolute vs Relative Paths

  1. Absolute Path: Always starts from the root / and describes the entire path to the destination.

    • Example: cd /home/user/documents
    • No matter which folder you are currently in, an absolute path will always direct you to the same place.
  2. Relative Path: Starts from your current directory.

    • Example: If you are already in /home/user, to enter /home/user/documents you only need to type cd documents (without a forward slash / at the beginning).

Special Shortcuts

Linux provides several useful shortcuts to navigate quickly:

  • . (single dot): Represents the current directory.
  • .. (double dot): Represents the parent directory (one level up in the directory tree).
    • Example: If you are in /home/user/documents, typing cd .. will take you up to /home/user.
  • ~ (tilde): Represents your home directory (/home/user). Typing cd ~ (or simply cd with no arguments) will instantly return you home.

Navigation Examples and Common Errors

If you try to access a directory that does not exist, the terminal will show you an error like this:

Bash
cd nonexistent_folder
# Output:
# cd: nonexistent_folder: No such file or directory

You can chain navigation or use pwd to verify the effect of changing folders:

Bash
cd documents
pwd
# Output:
# /home/user/documents

Try it yourself

Exercise 1: Enter a folder

tập thể dục#linux.m1.l2.e1
Nỗ lực: 0Đang tải…

Move inside the 'documents' directory using a relative path.

Đang tải trình chỉnh sửa…
Hiển thị gợi ý

Use the cd command followed by the name of the destination folder.

Giải pháp khả dụng sau 3 lần thử

Exercise 2: Go up one level

tập thể dục#linux.m1.l2.e2
Nỗ lực: 0Đang tải…

Move back to the parent directory relative to your current location.

Đang tải trình chỉnh sửa…
Hiển thị gợi ý

Use cd followed by the special shortcut for the parent folder.

Giải pháp khả dụng sau 3 lần thử

Exercise 3: Return Home

tập thể dục#linux.m1.l2.e3
Nỗ lực: 0Đang tải…

Move inside the 'documents' directory and immediately after return to your home directory using the ~ special shortcut.

Đang tải trình chỉnh sửa…
Hiển thị gợi ý

First use cd followed by documents, then use cd followed by ~.

Giải pháp khả dụng sau 3 lần thử