Panduan Lengkap Perintah pwd Linux untuk Mengetahui Lokasi Saat Ini

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.

mkdir -p ~/pwd-tutorial/sample-dir

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

cd ~/pwd-tutorial/sample-dir

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.

pwd

Jalankan perintah mkdir -p ~/pwd-tutorial/real-storage untuk menyiapkan direktori sebenarnya yang akan digunakan dalam latihan perbandingan symbolic link.

mkdir -p ~/pwd-tutorial/real-storage

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

ln -sfn ~/pwd-tutorial/real-storage ~/pwd-tutorial/link-storage

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

cd ~/pwd-tutorial/link-storage

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.

pwd -L

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.

pwd -P

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.

cd ~/pwd-tutorial/sample-dir

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.

echo “현재 위치는: $PWD”

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

cd ..

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.

echo “이전 디렉터리는: $OLDPWD”

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.

pwd

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.

echo ‘CURRENT_DIR=$(pwd -P); echo “실행 경로: $CURRENT_DIR”’ > ~/pwd-tutorial/run.sh

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.

bash ~/pwd-tutorial/run.sh

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

rm -rf ~/pwd-tutorial

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.