Ikhtisar
Saat bekerja di terminal Linux, memastikan lokasi kerja saat ini secara akurat merupakan hal mendasar untuk manajemen file dan eksekusi perintah. Dalam panduan ini, kami memperkenalkan penggunaan dasar perintah pwd, cara memeriksa absolute path, resolusi symbolic link (opsi -P, -L), serta tips praktis penggunaannya dalam shell script secara mudah dipahami.
Penggunaan Dasar pwd dan Memeriksa Direktori Kerja Saat Ini
Jalankan perintah mkdir -p ~/pwd-tutorial/sample-dir untuk membuat direktori khusus yang akan digunakan dalam latihan perintah pwd.

Jalankan perintah cd ~/pwd-tutorial/sample-dir untuk berpindah ke direktori latihan yang baru dibuat.

Perintah pwd (Print Working Directory) mencetak absolute path dari direktori kerja tempat terminal saat ini berada ke layar.
Dapat dipastikan dari hasil eksekusi bahwa lokasi saat ini ditampilkan secara akurat sebagai absolute path /root/pwd-tutorial/sample-dir.
⚙️ [Opsi Utama]
-L : Menampilkan jalur direktori kerja logis apa adanya, termasuk symbolic link (default).-P : Menyelesaikan semua symbolic link dan menampilkan jalur direktori fisik yang sebenarnya ada.--help : Menampilkan petunjuk penggunaan perintah dan bantuan.--version : Menampilkan informasi versi dari perintah.

Membedakan Jalur Symbolic Link dan Jalur Fisik Sebenarnya (-L vs -P)
Jalankan perintah mkdir -p ~/pwd-tutorial/real-storage untuk menyiapkan direktori sebenarnya yang akan digunakan dalam latihan perbandingan symbolic link.

Jalankan perintah ln -sfn ~/pwd-tutorial/real-storage ~/pwd-tutorial/link-storage untuk membuat symbolic link yang mengarah ke direktori sebenarnya yang telah dibuat.

Jalankan perintah cd ~/pwd-tutorial/link-storage untuk berpindah ke direktori symbolic link yang telah dibuat guna memeriksa lingkungan latihan.

Perintah pwd -L menampilkan jalur kerja logis termasuk symbolic link.
Dapat dipastikan dari hasil eksekusi bahwa jalur symbolic link direfleksikan dan ditampilkan sebagai jalur /root/pwd-tutorial/real-storage.

Perintah pwd -P menyelesaikan semua symbolic link dan menampilkan jalur disk fisik yang sebenarnya ada.
Hasil eksekusi menampilkan jalur direktori sebenarnya /root/pwd-tutorial/real-storage yang merupakan target asli dari symbolic link secara akurat.

Memanfaatkan Environment Variable $PWD dan Kombinasi dengan Perintah cd
Jalankan perintah cd ~/pwd-tutorial/sample-dir untuk berpindah ke direktori latihan yang telah dibuat sebelumnya guna mempraktikkan environment variable.

Perintah echo "현재 위치는: $PWD" mencetak nilai dari environment variable $PWD yang dikelola secara otomatis oleh shell ke layar.
Dapat dipastikan dari hasil eksekusi bahwa absolute path dari direktori kerja saat ini, yaitu /root/pwd-tutorial/sample-dir, ditampilkan dengan benar.

Jalankan perintah cd .. untuk berpindah ke direktori induk guna menguji environment variable yang mencatat jalur direktori sebelumnya.

Perintah echo "이전 디렉터리는: $OLDPWD" mencetak nilai dari environment variable $OLDPWD yang menyimpan jalur direktori kerja tepat sebelum perpindahan.
Dapat dipastikan dari hasil eksekusi bahwa direktori yang baru saja dikerjakan sebelumnya, yaitu /root/pwd-tutorial/sample-dir, ditampilkan dengan tepat.

Jalankan perintah pwd untuk memeriksa direktori kerja saat ini setelah berpindah ke direktori induk.
Dapat dipastikan dari hasil eksekusi bahwa lokasi saat ini telah berubah dengan benar ke absolute path /root/pwd-tutorial.

Membersihkan Lingkungan Latihan dan Tips Praktis Penggunaan Skrip
Jalankan perintah echo 'CURRENT_DIR=$(pwd -P); echo "실행 경로: $CURRENT_DIR"' > ~/pwd-tutorial/run.sh untuk menulis contoh kode praktis yang mengekstrak jalur fisik sebenarnya di dalam skrip menggunakan pwd -P.

Jalankan perintah bash ~/pwd-tutorial/run.sh untuk mengeksekusi shell script yang telah ditulis.
Dapat dipastikan dari hasil eksekusi bahwa absolute path fisik diekstrak di dalam skrip dan ditampilkan secara normal dalam format /root/pwd-tutorial.

Setelah menyelesaikan semua latihan, jalankan perintah rm -rf ~/pwd-tutorial untuk membersihkan seluruh direktori dan file tutorial yang telah dibuat.

Demikian rangkuman singkat mengenai penggunaan dasar perintah pwd untuk memeriksa jalur kerja saat ini di Linux hingga opsi penanganan symbolic link.
Silakan manfaatkan opsi yang sesuai dengan kebutuhan Anda agar tidak bingung mengenai lokasi kerja saat ini ketika beraktivitas di lingkungan terminal.