Perintah cd merupakan perintah yang paling sering digunakan pada sistem operasi Linux, perintah ini berfungsi untuk mengganti direktori.

Contoh implementasi perintah cd untuk mengganti direktori kerja (direktori saat ini) menjadi /usr/bin.

[email protected]:~$ cd /usr/bin

Setelah itu, kalian bisa mengecek di direktori mana saat ini dengan perintah pwd.

[email protected]:/usr/bin$ pwd
/usr/bin

Absolute pathname dan relative pathname

Dalam mengganti direktori, ada istilah absolute pathname dan relative pathname.

Absolute pathname adalah direktori yang dimulai dari root direktori dan diikuti dengan subdirektori. Misalnya, /usr/bin dan /home/aditya.

Sedangkan, relative pathname adalah direktorinya tergantung dari direktori kalian berada saat ini, dalam hal ini, kalian dapat menggunakan tanda titik satu (.) atau tanda titik dua (..).

Misalnya, kalian berada di dalam direktori home, dan dalam direktori tersebut terdiri dari beberapa subdirektori.

[email protected]:~$ ls
Desktop  Documents  Music  Pictures  Public  Templates  Videos

Jika ingin mengganti direktori menjadi Pictures, kalian dapat menggantinya dengan tambahan tanda titik satu.

[email protected]:~$ cd ./Pictures

Kalau ingin mengganti menjadi direktori induknya tambahkan tanpa titik dua (..).

[email protected]:~/Pictures$ cd ..

Selain itu, kalian dapat menggunakan tanda titik dua (..) dua kali untuk mengganti direktori yang awalnya /home/aditya/Pictures menjadi /home.

[email protected]:~/Pictures$ cd ../..

Menggantinya menjadi direktori home

Untuk mengganti direktori menjadi direktori home cukup dengan menjalankan perintah cd saja, atau menggunakan simbol ~.

[email protected]:/usr/bin$ cd ~

Kalau kalian ingin menggantinya menjadi direktori Pictures yang berada di dalam direktori home.

[email protected]:/usr/bin$ cd ~/Pictures