สิ่งนี้จะสำรวจ/path/to/folder
ไดเรกทอรีซ้ำและแสดงเฉพาะลิงก์สัญลักษณ์:
ls -lR /path/to/folder | grep ^l
หากคุณต้องการติดตามลิงก์สัญลักษณ์ด้วยเช่นกันคุณควรใช้find
คำสั่งของคุณแต่ควรรวมถึง-L
ตัวเลือกด้วย ในความเป็นจริงfind
หน้าคนพูดว่า:
-L Follow symbolic links. When find examines or prints information
about files, the information used shall be taken from the prop‐
erties of the file to which the link points, not from the link
itself (unless it is a broken symbolic link or find is unable to
examine the file to which the link points). Use of this option
implies -noleaf. If you later use the -P option, -noleaf will
still be in effect. If -L is in effect and find discovers a
symbolic link to a subdirectory during its search, the subdirec‐
tory pointed to by the symbolic link will be searched.
When the -L option is in effect, the -type predicate will always
match against the type of the file that a symbolic link points
to rather than the link itself (unless the symbolic link is bro‐
ken). Using -L causes the -lname and -ilname predicates always
to return false.
จากนั้นลองสิ่งนี้:
find -L /var/www/ -type l
อาจจะใช้งานได้: ฉันพบในfind
หน้า man diamond นี้: หากคุณใช้-type
ตัวเลือกที่คุณต้องเปลี่ยนเป็น-xtype
ตัวเลือก:
l symbolic link; this is never true if the -L option or the
-follow option is in effect, unless the symbolic link is
broken. If you want to search for symbolic links when -L
is in effect, use -xtype.
แล้ว:
find -L /var/www/ -xtype l