首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

递归列出目录中的所有文件是Linux操作系统中的一个常见任务,其中包括符号链接目录中的文件。以下是一个Linux命令的例子,可以帮助您实现这个任务。

以下是命令的简要说明:

  • find: 该命令可用于搜索文件和目录
  • -name: 该选项用于指定匹配文件的名称模式。
  • *.txt: 这个模式将匹配所有以 .txt 结尾的文件。
  • -type f: 这个选项将只匹配常规的文件,而不是符号链接或其他类型的文件。
  • -maxdepth 1: 这个选项将限制递归搜索的范围,只搜索当前目录及其子目录。
  • -exec: 该选项用于指定在匹配到的文件上要执行的命令。
  • ls: 该命令用于列出目录中的文件和子目录。

综上所述,以下是一个可以完成递归列出目录中所有文件任务的Linux命令示例:

代码语言:bash
复制
find . -name "*.txt" -type f -maxdepth 1 -exec ls -lt {} \;

这将搜索当前目录下的所有 .txt 文件,列出它们的详细信息,包括它们的属性、权限等。需要注意的是,这个命令会递归列出目录中的所有文件,包括符号链接文件。如果有任何符号链接指向的目录包含 .txt 文件,也会被列出。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券