Tôi đang làm việc trên hệ thống HP-UX và tôi muốn tìm xem có bất kỳ liên kết tượng trưng tròn nào không.
Cho đến nay tôi đang sử dụng lệnh:
ls -lrt `find ./ -follow -type l`
Nhưng nó chỉ làm ls -lrt trên thư mục hiện tại.
Tôi nên sử dụng lệnh nào để tìm tất cả các liên kết tượng trưng tròn trong một hệ thống?
-follow
thực sự cung cấp cho tôi một số liên kết thực sự là kết quả?
-follow
, find
kiểm tra chính liên kết, không phải tập tin nó trỏ đến. Vì vậy, find . -type l
in những thứ là liên kết (vì chúng là -type l
) mà thậm chí không nhìn thấy những gì chúng trỏ đến (đó sẽ là tệp hoặc thư mục hoặc các liên kết khác trỏ đến tệp hoặc thư mục).
find
lệnh này chỉ in.
hoặc không in bất cứ thứ gì (vì vậy bạn chỉ đang chạyls -lrt
hoặcls -lrt .
) Không biết đủ về HP-UXfind
để cho bạn biết cách khắc phục điều này (có thể nó yêu cầu rõ ràng-print
? ). 2) "Thông tư" nghĩa là gì?./a -> ./b
và./b -> ./a
? Thế còn/home/foo/a -> /home
? Hay/home/foo/a -> /home/bar
và/home/bar/b -> /home/foo
?