是否有列出文件、排除子目录和显示大小和日期的命令?

1 ls directory find files

在开始之前,请假设我只有 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。

dev*_*ull 5

使用该-exec选项组合对您有用的两个命令:

find . ! -name . -prune ! -type d -exec ls -gohU {} +
Run Code Online (Sandbox Code Playgroud)