经常我们需要查看以下Linux系统中占用空间较大的文件和文件夹,将一些不再使用的大文件和大文件夹删除,以免造成空间的浪费,下面我们展示如何如何查找大文件和大文件夹。

1.如何查找大文件

通过下面的命令我们可以查看当前目录下那些文件超过我们设定的阀值。

find -type f -size +100M  -print0 | xargs -0 du -h

其中100M就是我们设定的阀值,我们可以根据我们的需求来调整这个阀值。
如果我们想对结果做一个排序输出,我们可以运行下面的命令:

find -type f -size +100M  -print0 | xargs -0 du -h | sort -nr

2.如何查找大文件夹

通过下面的命令,我们可以查看当前目录下文件夹的大小

du -h --max-depth=1

其中–max-depth是指文件夹的层级,例如1就是指当前目录下的文件夹,如果我们想对输出结果排序,可以使用下面的命令:

du -h --max-depth=1 | sort -nr

如果我们想对上面的结果只输出前n个结果,可以使用下面的命令:

du -h --max-depth=1 | sort -nr | head -n 
Logo

更多推荐