在 bash 中,如果我使用$ find ./ -name "*.sqlite"
,它将列出当前目录中的所有 sqlite 文件。我也想看看文件的修改时间,谁能帮我看看?
enz*_*tib 47
您可以添加到find
以下表达式:
-printf '%Tc %p\n'
Run Code Online (Sandbox Code Playgroud)
看到类似的东西
Sun Aug 14 06:29:38 2011 ./.nx/config/host.nxs
Run Code Online (Sandbox Code Playgroud)
或-printf '%TD %TT %p\n'
为
08/14/11 06:29:38.2184481010 ./.nx/config/host.nxs
Run Code Online (Sandbox Code Playgroud)
或者-printf '%T+ %p\n'
如果你有GNU find
,看看
2011-08-14+06:29:38.2184481010 ./.nx/config/host.nxs
Run Code Online (Sandbox Code Playgroud)
最后一个(如果可用)对于时间排序也很有用。
请参阅 的手册页find
,它谈到了printf
。
Cal*_*leb 29
获取有关找到的文件的更多详细信息的快速技巧find
是使用-ls
输出选项。
find ./ -name "*.sqlite" -ls
Run Code Online (Sandbox Code Playgroud)
为了获得更精确的结果,enzotib 的答案是正确的。
归档时间: |
|
查看次数: |
90347 次 |
最近记录: |