Gambaran Umum
Artikel ini merangkum semua penggunaan perintah cd, yang merupakan dasar dan inti dari pekerjaan di terminal Linux. Kita akan membahas tips pintasan untuk memaksimalkan efisiensi kerja di lingkungan praktis melalui contoh latihan, mulai dari berpindah dengan path absolut dan relatif, kembali ke direktori sebelumnya, hingga menuju direktori home.
Memahami Navigasi Direktori Dasar serta Path Absolut dan Relatif
Jalankan perintah mkdir -p /tmp/cd_practice/project/src untuk membuat struktur hierarki direktori guna latihan perintah cd.

Perintah cd adalah perintah dasar yang digunakan di Linux untuk mengubah direktori kerja saat ini.
Pindahlah langsung ke lokasi yang diinginkan dengan menentukan path absolut, yaitu path lengkap yang dimulai dari root (/).
⚙️ [Opsi Utama]
-L : Tetap mempertahankan path logis (Logical path) tanpa mengikuti symlink (symbolic link).-P : Berpindah ke path fisik yang sebenarnya (Physical path) yang ditunjuk oleh symlink.-e : Saat digunakan bersama opsi -P, mengembalikan exit status bukan 0 jika tidak dapat berpindah ke direktori fisik.@ : Pada sistem yang mendukung atribut symlink, berpindah dengan merujuk ke atribut file yang diperluas (extended attributes).

Perintah pwd mencetak path absolut dari direktori kerja tempat shell berada saat ini ke layar untuk memverifikasi hasil perpindahan.

Pindahlah ke direktori src menggunakan metode path relatif, yaitu dengan langsung menentukan nama subfolder berdasarkan direktori kerja saat ini.

Jalankan kembali perintah pwd untuk memastikan bahwa Anda telah berhasil berpindah ke subdirektori src.

Gunakan simbol path relatif khusus .. yang mewakili direktori induk untuk berpindah satu tingkat ke direktori tepat di atas posisi saat ini.

Berpindah ke Direktori Home dan Memanfaatkan Operator Tilde (~)
Simbol tilde (~) adalah simbol khusus yang mewakili path direktori home milik pengguna yang sedang login. Gunakan perintah cd ~ untuk langsung berpindah ke direktori home.

Jalankan perintah pwd untuk memastikan direktori kerja saat ini telah berubah dengan benar ke direktori home milik akun root, yaitu /root.

Perintah cd juga akan berpindah ke direktori home pengguna secara default meskipun dijalankan sendiri tanpa menyertakan argumen path tujuan.

Jalankan kembali perintah pwd untuk memastikan bahwa Anda berada di direktori home /root bahkan saat hanya mengetik cd tanpa argumen.

Gunakan operator logika || untuk terlebih dahulu mencoba berpindah ke direktori ~/Desktop di bawah direktori home, dan jika gagal karena folder tersebut tidak ada, berpindahlah secara aman ke path alternatif yaitu direktori home (cd ~).

Pintasan cd - untuk Kembali Seketika ke Path Kerja Sebelumnya
Jalankan perintah mkdir -p /tmp/cd_practice/backup untuk membuat direktori cadangan yang akan digunakan dalam latihan kembali ke path sebelumnya.

Untuk melanjutkan latihan berpindah ke path sebelumnya, terlebih dahulu pindahlah ke lokasi acuan yaitu direktori /tmp/cd_practice/project.

Pindahlah ke direktori /tmp/cd_practice/backup yang baru dibuat untuk mengubah path kerja.

Perintah cd - akan langsung kembali ke direktori kerja sebelumnya yang tersimpan dalam variabel lingkungan OLDPWD.
Bersamaan dengan eksekusi perintah, path tujuan tempat Anda kembali akan ditampilkan di layar.

Jalankan perintah pwd untuk memastikan bahwa Anda telah berhasil kembali ke path sebelumnya, yaitu /tmp/cd_practice/project.

Berpindah Secara Aman ke Direktori yang Mengandung Spasi dan Karakter Khusus
Jalankan perintah mkdir -p "/tmp/cd_practice/my workspace" untuk menyiapkan lingkungan latihan navigasi direktori yang mengandung spasi.

Jika nama direktori mengandung spasi, apit seluruh path dengan tanda kutip ganda (") agar shell mengenali spasi tersebut sebagai satu string path yang aman saat berpindah.

Jalankan perintah pwd untuk memastikan bahwa Anda telah berhasil berpindah ke direktori kerja yang mengandung spasi.

Sebagai alternatif tanda kutip, Anda dapat menambahkan karakter escape garis miring terbalik (\) di depan spasi agar shell memperlakukan spasi sebagai bagian dari nama path dan bukan sebagai pemisah argumen.

Sampai di sini, kita telah merangkum penggunaan dasar serta pintasan praktis dari perintah cd untuk navigasi direktori yang cepat dan efisien di lingkungan Linux.
Biasakan diri Anda dengan path pintasan yang sering digunakan ini untuk meningkatkan produktivitas kerja di terminal ke tingkat berikutnya.