一尘不染

递归列出目录中的所有文件,包括符号链接目录中的文件

javascript

假设我有一个目录/dir,其中有 3 个指向其他目录的符号链接 /dir/dir11,/dir/dir12/dir/dir13. 我想列出所有文件,包括dir和 中的文件。dir11``dir12``dir13

为了更通用,我想列出所有文件,包括目录中的符号链接文件。find ., ls -R, 等在符号链接处停止,而不导航到它们以进一步列出。


阅读 117

收藏
2022-05-26

共1个答案

一尘不染

-L选项将ls完成您想要的。它取消引用符号链接。

所以你的命令是:

ls -LR

你也可以用

find -follow

-follow选项指示 find 遵循指向目录的符号链接。

在 Mac OS X 上使用

find -L

-follow被弃用。

2022-05-26