الانتقال إلى المحتوى الرئيسي
eLearner.app
الوحدة 1 · الدرس 2 من 22/11 في الدورة~12 min
دروس الوحدة (2/2)

التنقل حول نظام الملفات (القرص المضغوط)

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

تمرين#linux.m1.l2.e1
المحاولات: 0جارٍ التحميل…

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

جارٍ تحميل المحرر…
إظهار التلميح

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

الحل متاح بعد 3 من المحاولات

Exercise 2: Go up one level

تمرين#linux.m1.l2.e2
المحاولات: 0جارٍ التحميل…

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

جارٍ تحميل المحرر…
إظهار التلميح

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

الحل متاح بعد 3 من المحاولات

Exercise 3: Return Home

تمرين#linux.m1.l2.e3
المحاولات: 0جارٍ التحميل…

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

جارٍ تحميل المحرر…
إظهار التلميح

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

الحل متاح بعد 3 من المحاولات