find . -perm 644 -exec ls -l {} ;
find
命令使用 -perm 644
条件来查找文件权限为644的文件,然后通过 -exec ls -l {} \;
将这些文件传递给 ls -l
命令来显示详细的文件列表。
-
find . -perm 644
:在当前目录及其子目录中查找文件权限为644的文件。 -
-exec ls -l {} \;
是find
命令的一部分,用于对于每一个找到的文件执行ls -l
命令,显示详细的文件信息-
-exec
: 用于执行后面跟着的命令。 -
ls -l
: 是一个列出文件详细信息的命令。 -
{}
: 是一个占位符,表示find
找到的每个文件。 -
\;
: 表示-exec
选项的结束。
-
例如:查找系统中所有文件长度为 0 的普通文件,并列出它们的完整路径:
find / size 0 -type f -exec ls -l {} \;