Pada pertanyaan ini atau yang satu ini (misalnya) Anda akan mendapatkan solusi tentang cara mencari symlink yang menunjuk ke direktori tertentu (sebut saja /dir1
), sementara saya tertarik pada tautan simbolik yang mungkin menunjuk ke file / folder di dalamnya /dir1
.
Saya ingin menghapus direktori tersebut tetapi saya tidak yakin bahwa saya aman untuk melakukannya, seperti pada direktori lain (sebut saja /dir2
), saya mungkin memiliki symlink yang menunjuk ke bagian dalam /dir1
.
Lebih lanjut, saya mungkin telah membuat symlink ini menggunakan jalur absolut atau relatif. Satu-satunya bantuan saya adalah bahwa saya tahu symlink yang ingin saya periksa ada di sistem file yang terpasang, aktif /dir2
.
find -L /subtree -xtype l -exec readlink -f {} +
Dalam kasus saya, jawaban yang diterima tidak berguna (karena tidak menampilkan sumber tautan). Inilah yang bekerja untuk saya.
Saya mengatasinya menggunakan dua
-exec
klausa:sumber
Dengan
zsh
:sumber