【发布时间】:2014-05-12 07:39:58
【问题描述】:
当提供 dir 作为参数时,我可以使用什么命令来查找以下信息?
- (人类可读格式)的文件大小
- 文件的日期时间戳(人类可读格式)
- 没有路径的文件名
- 文件的 Mime(文本文件、图像文件等)
- 在查找中可能使用 maxdepth 选项
这个我累了
find /home/dojo50 -name "*" -exec file {} \;
但它缺少文件大小和日期时间信息。
是否可以在find 中将File 与ls 结合起来。
类似但不起作用的东西
find /home -name "*" -maxdepth 1 -exec ls -lh {} \; -exec file {} \;
【问题讨论】:
-
这感觉像是功课,但您可以
man find并查看-printf1、2、3 选项。您的示例应该已经适用于 4。不确定 5 是什么意思。 -
-name "*"位的预期用途是什么?好像有点没意思……