在开始之前,请假设我只有 UNIX 的基本知识。基本意思我从上周开始才开始阅读它,用于与工作相关的目的。
我一直在尝试使用该ls命令来提供包含视频媒体的特定目录的列表。我需要显示文件名、文件大小和创建日期。我通过使用以下命令实现了这一点:
ls -gohU
Run Code Online (Sandbox Code Playgroud)
这很好,但搜索还包括此目录中的子目录。搜索后,我找到了另一个显示文件并排除文件夹的命令:
find . -maxdepth 1 -not -type d
Run Code Online (Sandbox Code Playgroud)
我想知道的是,是否有一个命令可以找到目录中不包括子目录的所有文件,并显示它们的文件名、大小和创建日期。
PS 如果有帮助,我也在 Mac OS 10.6.8 上使用终端 - bash。
使用该-exec选项组合对您有用的两个命令:
find . ! -name . -prune ! -type d -exec ls -gohU {} +
Run Code Online (Sandbox Code Playgroud)