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

时间:2014-04-01 13:31:02

标签: linux file search find ls

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

  1. 文件大小(人类可读格式)
  2. 日期文件的时间戳(人类可读格式)
  3. 没有路径的文件名
  4. 文件的模仿(文本文件,图像文件等)
  5. 在find
  6. 中可能使用maxdepth选项

    我累了这个

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

    但它缺少文件大小和日期时间信息。 是否可以将Filels中的find合并。

    类似但不起作用

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

1 个答案:

答案 0 :(得分:1)

mime-type使用file选项中的-exec命令以及其他项目使用-printf选项。像:

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

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