我最近一直在使用Unix/Linux系统。我需要获取目录及其子目录的空间详细信息和最后修改日期。
我尝试使用此命令获取文件大小(以 GB 为单位):
du -h /myfolder/ | grep '[0-9\.]\+G
我需要获取修改它的最后日期。
答案1
如果您想查看每个目录的最后修改时间和总大小,您可以执行以下操作
find /root_directory_of_search -type d -printf '%c %p\n' -exec du -sh {} \;
打印上次更改时间,然后是目录路径,然后是该目录及其中所有内容使用的总空间。
答案2
我们可以通过使用 du 选项来做到这一点--time
。
du -h --time /myfolder/ ... (other options)