Linux:获取文件和目录列表以及MIME信息



当提供目录作为参数时,我可以使用什么命令来查找以下信息?

  1. 文件大小(人类可读格式)
  2. 日期 文件的时间戳(人类可读格式)
  3. 不带路径的文件名
  4. 文件的哑剧(文本文件,图像文件等)
  5. 在查找中可能使用最大深度选项

我累了这个

find /home/dojo50  -name "*" -exec file {} ;

但它缺少文件大小和日期时间信息。是否可以将Filefind中的ls结合起来.

类似但不起作用的东西

find /home -name "*" -maxdepth 1  -exec ls -lh {} ; -exec file {} ;

mime-type -exec选项中使用file命令,对于其他项目,请使用-printf选项。 如:

find * -printf "%kK %AD %AT %p " -exec file -b {} ;

有关详细信息,请参阅man find

相关内容

  • 没有找到相关文章

最新更新