Bạn nên sử dụng -type
và không -xtype
:
-xtype c
The same as -type unless the file is a symbolic link. For sym‐
bolic links: if the -H or -P option was specified, true if the
file is a link to a file of type c; if the -L option has been
given, true if c is `l'. In other words, for symbolic links,
-xtype checks the type of the file that -type does not check.
Mặc định là -P
, vì vậy tùy chọn -xtype sẽ cố gắng xác định tệp kết quả, chứ không phải chính liên kết tượng trưng. Trên thực tế, tôi nhận được một số kết quả tích cực, có vẻ như là một lỗi. Các -P -xtype l
nên trở thành sự thật (trên một liên kết tượng trưng) khi và chỉ khi các kết quả là chính nó là một liên kết tượng trưng.
Cũng có thể sử dụng: ls -FA | sed -ne 's/@//p'
sẽ chỉ hiển thị các liên kết tượng trưng.
man find
chương trình của nó-d
là từ đồng nghĩa với-depth
(để tương thích với FreeBSD, NetBSD, MacOS X và OpenBSD.), Tức là. nó không phải là giống như-maxdepth
. . .-depth
Xử lý nội dung của mỗi thư mục trước chính thư mục đó