在Linux中給定的目錄樹,我想列出:使用Linux find命令查找目錄和符號鏈接目錄
- 所有目錄,
- 所有符號鏈接目錄
- 不是目錄通過遵循符號鏈接找到。
考慮一個空目錄,然後執行
mkdir a
mkdir a/b
ln -s a c
echo "x" > f1
ln -s f1 f2
然後find . -type d
給
.
./a
./a/b
,因此錯過了符號鏈接./c
,wheras find . -type l
給
./c
./f2
該錯過的目錄.
,./a
和./a/b
,另外打印符號鏈接./f2
這不是一個符號鏈接到一個目錄,而是一個文件。
@HåkonHægland查看上面的修改信息。似乎單靠「發現」不足以達到預期的結果。 – devnull
似乎工作是的..非常感謝! –