如何在Linux中查看文件和文件夹大小
查看文件夹大小的方法
基本查看:使用
ls -l
或ls -lh
命令可以查看文件和文件夹的大小。ls -l
会显示文件大小以字节为单位,而ls -lh
则以KB、MB等单位更直观地展示大小。查看当前目录下的大小:使用
du -h --max-depth=1 *
命令可以查看当前目录下每个文件和文件夹的大小。查询当前目录的总大小:通过
du -sh
命令,可以查看当前目录的总大小,其中s
表示统计汇总,即只输出一个总和。查看直接子目录大小:使用
du -h --max-depth=0 *
命令,可以只显示当前目录下直接子目录和文件的大小。查看指定目录的总大小:如果只想查看某个特定目录的总大小,可以使用
du -sh [目录名称]
命令。指定显示层次深度:对于指定文件夹的大小统计,可以使用
du -h --max-depth=0 user/
或du -h --max-depth=1 user/
来指定层次深度。
查看文件大小的方法
查找大于特定大小的文件:可以使用
find / -type f -size +1G
来查找服务器中大于1G的文件,或使用find / -type f -size +50M
来查找大于50M的文件。查找大文件并显示属性信息:使用
find / -type f -size +1G -print0 | xargs -0 ls -l
命令,可以在查找大于1G文件的同时,显示文件的创建者、大小(以字节为单位)、修改日期以及路径。查找大文件并排序:使用
find / -type f -size +1G -print0 | xargs -0 du -h | sort -nr
命令,可以查找大文件并按大小排序。如果需要查看更详细的信息,可以将du -h
替换为ls -l
。