readlink -f filename
memberikan jalur absolut penuh. tetapi jika file tersebut adalah symlink, Anda akan mendapatkan nama penyelesaian akhir.
Jika Anda memberikan find
jalur absolut untuk memulai, itu akan mencetak jalur absolut. Misalnya, untuk menemukan semua file .htaccess di direktori saat ini:
find "$(pwd)" -name .htaccess
atau jika shell Anda memperluas $PWD
ke direktori saat ini:
find "$PWD" -name .htaccess
find
hanya menambahkan jalur yang diberikan ke jalur relatif ke file dari jalur itu.
Greg Hewgill juga menyarankan untuk menggunakan pwd -P
jika Anda ingin menyelesaikan symlink di direktori Anda saat ini.
Gunakan ini untuk direktori (/
setelah **
diperlukan di bash untuk membatasinya ke direktori):
ls -d -1 "$PWD/"**/
ini untuk file dan direktori langsung di bawah direktori saat ini, yang namanya berisi .
:
ls -d -1 "$PWD/"*.*
ini untuk semuanya:
ls -d -1 "$PWD/"**/*
Diambil dari sinihttp://www.zsh.org/mla/users/2002/msg00033.html
Di bash, **
bersifat rekursif jika Anda mengaktifkan shopt -s globstar
.
Anda dapat menggunakan
find $PWD
di pesta