Linux命令——利用 du -sh 命令查看磁盘使用文件大小信息
Linux命令——利用 du -sh 命令查看磁盘使用文件大小信息
一、du -sh 查看当前目录总大小
二、du -sh * 查看当前目录下各个文件及目录占用空间大小(不包括隐藏目录
三 、du -sh .[!.]* * | sort -h 查看当前目录下各个文件及目录占用空间大小(包括隐藏目录)
du -sh .[!.]* * | sort -h
这个命令的解释如下:
du -sh: du 是 "disk usage" 的缩写,-s 选项表示汇总输出,即只显示每个参数的总计,-h 选项表示以人类可读的格式(例如 K, M, G)显示大小。
.[!.]*: 这是一个 shell glob 模式,用于匹配所有以 . 开头但后面不是 . 的文件或目录(即隐藏文件或目录,但不包括 . 和 ..)。
*: 匹配当前目录下的所有非隐藏文件和目录。
sort -h: 对 du 的输出按大小排序,-h 选项同样表示以人类可读的格式理解大小。
但是,由于 shell glob 模式不能直接在一个 du 命令中处理多个模式,我们需要分别处理隐藏文件和非隐藏文件,并将它们合并。
四 、du -sh * | sort -rh 查看目录下所有文件的大小并按照大小排序
五、du -sh [文件],查看该文件的大小
六、ls -la 罗列所有文件,包括隐藏文件。
ls: 这是 "list" 的缩写,用于列出目录的内容。
-l: 这是长格式(long format)选项,它会显示关于文件和目录的详细信息,包括文件权限、所有者、大小、创建/修改日期和时间以及文件名。
-a: 这是“全部”(all)选项,它会列出包括以点(.)开头的隐藏文件在内的所有文件和目录。
版权声明:
作者:SE_Zhang
链接:https://www.cnesa.cn/2333.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论