📌  相关文章
📜  linux 按大小排序文件夹 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:32:42.049000             🧑  作者: Mango

Linux 按大小排序文件夹

在Linux系统中,我们可以使用一些命令和工具来对文件和文件夹进行排序。在本文中,我们将介绍如何按照文件夹的大小进行排序。

使用du命令
du -sh * | sort -rh

这个命令会列出当前目录下所有文件夹的大小,并按照从大到小的顺序进行排序。其中,du -sh *表示列出当前目录下所有文件夹的大小;sort -rh表示按照数字大小逆序排序。

使用find命令
find . -maxdepth 1 -type d -exec du -sh {} \; | sort -rh

这个命令会列出当前目录下所有文件夹(不包括子文件夹)的大小,并按照从大到小的顺序进行排序。其中,find . -maxdepth 1 -type d表示寻找当前目录下的所有文件夹,-exec du -sh {} \;表示对找到的每一个文件夹运行du -sh命令,| sort -rh表示按照数字大小逆序排序。

结论

以上介绍了两种在Linux系统中按文件夹大小排序的方法。在实际使用中,我们可以根据具体的需求选择合适的方法。