GNU/Linux >> Belajar Linux >  >> Linux

Perintah Pwd di Linux (Direktori Kerja Saat Ini)

Pada artikel ini, kami akan menunjukkan cara menentukan direktori kerja Anda saat ini menggunakan pwd perintah.

Apa Direktori Kerja Saat Ini #

Direktori kerja saat ini adalah direktori tempat pengguna sedang bekerja. Setiap kali Anda berinteraksi dengan prompt perintah, Anda bekerja di dalam direktori.

Secara default, ketika Anda masuk ke sistem Linux Anda, direktori kerja Anda saat ini diatur ke direktori home Anda. Untuk mengubah direktori kerja gunakan cd perintah.

Misalnya, untuk mengubah direktori kerja saat ini menjadi /tmp Anda akan mengetik:

cd /tmp

Jika Anda memiliki bash customized yang disesuaikan atau zsh prompt, jalur ke direktori kerja saat ini dapat ditampilkan di prompt shell.

user@host:/tmp#

Perintah pwd #

pwd perintah singkatan dari direktori kerja cetak. Ini adalah salah satu perintah paling dasar dan sering digunakan di Linux. Saat dipanggil, perintah akan mencetak path lengkap dari direktori kerja saat ini.

pwd adalah shell bawaan di sebagian besar shell modern seperti bash dan zsh. Perilakunya sedikit berbeda dari /bin/pwd mandiri dapat dieksekusi. Anda dapat menggunakan type perintah untuk menampilkan semua lokasi yang mengandung pwd :

type -a pwd
pwd is a shell builtin
pwd is /bin/pwd

Seperti yang Anda lihat dari output di bawah, shell builtin memiliki prioritas di atas executable mandiri dan digunakan setiap kali Anda mengetik pwd . Jika Anda ingin menggunakan biner pwd mandiri, ketik path lengkap ke file /bin/pwd

Cara Menemukan Direktori Kerja Anda Saat Ini #

Untuk mengetahui direktori tempat Anda berada saat ini, ketik pwd di terminal Anda:

pwd

Outputnya akan terlihat seperti ini:

/home/linuxize

Apa pwd lakukan adalah mencetak PWD variabel lingkungan.

Anda akan mendapatkan hasil yang sama jika Anda mengetik:

echo $PWD
/home/linuxize

pwd perintah hanya dapat menerima dua argumen:

  • -L (--logical ) - Jangan menyelesaikan symlink.
  • -P (--physical ) - Menampilkan direktori fisik, tanpa tautan simbolis apa pun.

Secara default, id tidak ada opsi yang digunakan, pwd berperilaku seolah-olah -L opsi ditentukan.

Untuk lebih menggambarkan bagaimana -P opsi berfungsi, mari buat direktori dan symlink yang menunjuk ke direktori:

mkdir /tmp/directoryln -s /tmp/directory /tmp/symlink

Sekarang jika Anda menavigasi ke /tmp/symlink direktori dan Anda mengetik pwd di terminal Anda:

pwd

Output akan menunjukkan bahwa direktori kerja Anda saat ini adalah /tmp/symlink :

/tmp/symlink

Jika Anda menjalankan perintah yang sama menggunakan -P pilihan:

pwd -P

Perintah akan mencetak direktori yang ditunjuk oleh symlink:

/tmp/directory

Kesimpulan #

Direktori kerja saat ini adalah direktori tempat Anda menjalankan perintah di terminal Anda.

pwd perintah digunakan untuk menampilkan direktori kerja saat ini.

Jika Anda memiliki pertanyaan atau masukan, jangan ragu untuk memberikan komentar.


Linux
  1. Perintah Pindah Direktori Linux

  2. Perintah Linux 'akan' tidak berfungsi

  3. Perintah mana di shell Linux/UNIX sh yang mengembalikan direktori saya saat ini?

  1. Perintah Linux pwd

  2. $pwd? (vs Direktori Kerja Saat Ini)?

  3. Perintah pwd Linux

  1. Cara Menghapus Direktori di Linux

  2. Perintah Cd di Linux (Ubah Direktori)

  3. Perintah Du di Linux