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?
-followthực sự cung cấp cho tôi một số liên kết thực sự là kết quả?
-follow, findkiểm tra chính liên kết, không phải tập tin nó trỏ đến. Vì vậy, find . -type lin 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).
findlệnh này chỉ in.hoặc không in bất cứ thứ gì (vì vậy bạn chỉ đang chạyls -lrthoặ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 -> ./bvà./b -> ./a? Thế còn/home/foo/a -> /home? Hay/home/foo/a -> /home/barvà/home/bar/b -> /home/foo?