gpt4 book ai didi

Linux:找出最近更新的前 10 个文件/文件夹

转载 作者:太空宇宙 更新时间:2023-11-04 04:44:31 26 4
gpt4 key购买 nike

我想找出 Linux 中哪些文件或文件夹消耗最多,哪些文件或文件夹消耗了大部分空间(以人类可读的形式 - 以 MB 或 GB 为单位)文件或文件夹最近应该修改 - 例如在上个月内。

我怀疑这是 du -exec、sort、ls 命令的组合,但可以指定哪个?

最佳答案

上个月内修改的最消耗文件:

find "$PWD" -type f -mtime -30 -exec du -sh '{}' + | sort -rh | head

上个月内修改的最消耗文件夹:

find "$PWD" -type d -mtime -30 -exec du -sh '{}' + | sort -rh | head

如果您的sort版本不支持-h选项,您可以尝试:

find "$PWD" -type f -mtime -30 -exec du -s '{}' + | sort -nr | head | cut -f2- | xargs -d'\n' du -sh

关于Linux:找出最近更新的前 10 个文件/文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45559114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com