Salt la conținutul principal
eLearner.app
Modulul 1 · Lecția 2 din 22/11 în curs~12 min
Lecții din modul (2/2)

Deplasarea prin sistemul de fișiere (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

Exercițiu#linux.m1.l2.e1
Încercări: 0Se încarcă…

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

Se încarcă editorul...
Afișează indiciu

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

Soluție disponibilă după 3 încercări

Exercise 2: Go up one level

Exercițiu#linux.m1.l2.e2
Încercări: 0Se încarcă…

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

Se încarcă editorul...
Afișează indiciu

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

Soluție disponibilă după 3 încercări

Exercise 3: Return Home

Exercițiu#linux.m1.l2.e3
Încercări: 0Se încarcă…

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

Se încarcă editorul...
Afișează indiciu

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

Soluție disponibilă după 3 încercări