Saya sedang mengerjakan sistem HP-UX dan saya ingin mencari apakah ada tautan simbolik melingkar.
Sejauh ini saya menggunakan perintah:
ls -lrt `find ./ -follow -type l`
Tapi itu hanya melakukan ls-lrt pada direktori saat ini sebagai hasilnya.
Perintah apa yang harus saya gunakan untuk menemukan semua tautan simbolik melingkar dalam suatu sistem?
-followmemberi saya beberapa tautan nyata adalah hasil?
-follow, findperiksa tautannya sendiri, bukan file yang ditunjuknya. Jadi, find . -type lmencetak hal-hal yang merupakan tautan (karena adanya -type l) tanpa melihat apa yang mereka tunjuk (yang akan berupa file atau direktori atau tautan lain yang menunjuk ke file atau direktori).
findperintahnya hanya mencetak.atau tidak mencetak apa-apa (jadi Anda hanya menjalankanls -lrtatauls -lrt .) Tidak cukup tahu tentang HP-UXfinduntuk memberi tahu Anda bagaimana cara memperbaikinya (mungkin itu membutuhkan eksplisit-print? ). 2) Apa maksudmu "melingkar"?./a -> ./bdan./b -> ./a? Bagaimana dengan/home/foo/a -> /home? Atau/home/foo/a -> /home/bardan/home/bar/b -> /home/foo?