Coba pwd .
$ pwd
/home/<username>
Sedangkan jawaban umumnya adalah pwd , perhatikan bahwa ini mungkin memberikan hasil yang berbeda bergantung pada cara Anda mencapai direktori tertentu, dan apakah rute menyertakan tautan simbolik.
Misalnya, jika Anda memiliki direktori bernama real dan tautan simbolis ke direktori itu bernama virtual , dan Anda cd ke virtual direktori, lalu pwd akan menunjukkan bahwa virtual nama direktori, meskipun sebenarnya direktori tempat Anda berada adalah real .
Untuk menampilkan direktori yang mendasari sebenarnya, gunakan pwd -P atau readlink -f (untuk jalur arbitrer):
$ mkdir real $ ln -s real virtual $ cd virtual $ pwd /home/username/tmp/virtual $ pwd -P /home/username/tmp/real $ readlink -f . /home/username/tmp/real
Perhatikan bahwa shell sering menggantikan pwd perintah dengan versi internal mereka sendiri, jadi di sistem saya (RHEL6), meskipun pwd(1) halaman manual menunjukkan bahwa --physical akan berfungsi sebaik -P , karena saya menjalankan bash , tidak:
$ pwd --physical bash: pwd: --: invalid option pwd: usage: pwd [-LP] $ /bin/pwd --physical /home/username/tmp/real $ /usr/bin/env pwd --physical /home/username/tmp/real