-exec ls -l
时间: 2024-08-27 12:02:56 浏览: 38
提高效率-numerical optimization 2nd 英文 高清
-l 是Linux shell命令中的一种语法,用于在bash或其他shell脚本中执行ls(列出文件和目录)命令,并添加了详细信息选项(-l)。当你看到这样的结构时,它通常是在管道(pipe)或命令替换中使用的,比如`command | xargs -I {} sh -c '-exec ls -l {} \;'`。这里的`{}`是一个占位符,会被实际的文件名替换,执行的是对每个文件执行`ls -l`命令,以便显示其权限、所有者、大小等详细信息。
举个例子,如果你有一个包含文件路径的列表,你可以通过`find . -type f -print0 | xargs -0 -I {} sh -c '-exec ls -l {} \;`来查看每个找到的文件的详细信息。
阅读全文