cd – zmiana bieżącego katalogu
Komenda cd
Komenda cd (ang. change directory) służy do zmiany bieżącego katalogu roboczego w systemie Linux.
Składnia
cd [KATALOG]
Podstawowe przykłady
Przejście do katalogu /etc:
cd /etc
Przejście do katalogu domowego aktualnego użytkownika:
cd
Można również użyć:
cd ~
Przejście o jeden poziom wyżej:
cd ..
Przejście o dwa poziomy wyżej:
cd ../..
Powrót do poprzednio używanego katalogu:
cd -
Przejście do katalogu głównego systemu:
cd /
Ścieżka bezwzględna i względna
Ścieżka bezwzględna rozpoczyna się od katalogu głównego / i wskazuje pełne położenie katalogu w systemie.
cd /var/log
Ścieżka względna określa położenie katalogu względem aktualnego katalogu roboczego.
cd Documents
Katalogi zawierające spacje
Jeżeli nazwa katalogu zawiera spacje, można ująć całą ścieżkę w cudzysłów:
cd "Moje dokumenty"
Można również poprzedzić spację znakiem \:
cd Moje\ dokumenty
Katalog domowy użytkownika
Przejście do własnego katalogu domowego:
cd ~
Przejście do katalogu domowego innego użytkownika, jeżeli mamy odpowiednie uprawnienia:
cd ~janusz
Zmienne środowiskowe
Do przejścia do katalogu domowego można również wykorzystać zmienną środowiskową $HOME:
cd $HOME
Przykład przejścia do podkatalogu w katalogu domowym:
cd $HOME/Documents
Sprawdzenie bieżącego katalogu
Po zmianie katalogu jego pełną ścieżkę można sprawdzić za pomocą polecenia pwd:
pwd
Przykładowy wynik:
/home/janusz/Documents
Przydatne symbole
| Symbol | Znaczenie |
|---|---|
. |
Bieżący katalog |
.. |
Katalog nadrzędny |
~ |
Katalog domowy aktualnego użytkownika |
/ |
Katalog główny systemu |
- |
Poprzednio używany katalog |
$HOME |
Ścieżka do katalogu domowego aktualnego użytkownika |
Praktyczny przykład
Przejście do katalogu z logami, sprawdzenie aktualnej lokalizacji, a następnie powrót do poprzedniego katalogu:
cd /var/log
pwd
cd -