Linux du命令(Linux du命令消耗cpu吗)

directory Linux du命令 du命令是disk usage的缩写,展示文件或目录使用的估计磁盘空间量。这对于查找占用大量磁盘空间的文件和目录很有用 By myfreax 13 Aug 2022

du命令是disk usage的英文缩写,呈现文件或目录所使用的储存空间量可能。这会对检索占据许多储存空间的文件和目录非常有利。

du命令的句法结构是du [OPTIONS]... FILE...。倘若特定FILE是目录,du命令则会把梳理该目录中每一个文件跟子目录的电脑硬盘应用状况。

倘若FILE未找到,du将报告各项任务目录的电脑硬盘应用状况。

没有任何的选项运行时du,以字节为依据说明文件或目录及其每一个子目录的电脑硬盘应用状况。您也可以将好多个文件和目录du作为传送数据给命令。

du ~/Documents
du ~/Documents ~/Pictures ~/.zshrc

如果你在无权限的文件或目录上运行du,也会得到相仿du:cannot read directory '/root': Permission denied无法读取目录,管理员权限抵触的信息。

在这种情况下,你必须以root或者具有sudo管理员权限顾客运行du命令,而且在du命令前加上sudo,例如命令sudo du /root

du有很多选项,我们在这里仅概述常见选项。-a选项标识du报告目录中每一个文件尺寸。

一般,您要的是以友好阅读文章文章的格式说明特殊目录所占有室内空间设计du命令的-h选项将会以友好的阅读文件文件格式呈现。例如命令sudo du -h /var得到/var/lib和所有子目录的整体规格。

人为什么运用sudo,主要是因为/var/lib目录中的绝大多数文件和目录均由root客户拥有,而一般客户无法读取。

仅报告特殊目录的整体规格,并且不报告子目录的整体规格,挑选-s选项,命令sudo du -sh /var命令将仅打印出/var目录尺寸。

-c选项标识du报告好多个目录的整体规格。当你要得到2个或多个目录的合并大小时,此功能非常有利。sudo du -csh /var/log /var/lib

如果要说明第n级子目录的电脑硬盘应用状况,挑选--max-depth选项并特殊子目录级别。例如,要想获得一级目录尺寸报告,挑选:

sudo du -h --max-depth=1 /var/lib
...
544K/var/lib/usbutils
4.0K/var/lib/acpi-support
205M/var/lib/apt
2.9G/var/lib

du命令的默认行动是得到目录或文件所使用的储存空间。要搜索文件真正规格,挑选--apparent-size选项。文件的规格是文件中实际一共有多少个数据和信息。

du还允许您运用使用通配符的形式。例如命令sudo du -csh ~/Do*得到家目录要以Do开始所有目录尺寸。

分别/home/myfreax/Documents/home/linux/Downloads目录尺寸。

du与管道

du命令可以与其他带有管道的命令结合使用。

例如,要打印/var的目录里面前5大目录,可将du命令的标准输出通过管道传递到sort命令,再由排序规格。

然后将排序后的结果通过管道传递到head命令,打印图片前5的目录。

sudo du -h /var/ | sort -rh | head -5
4.6G/var/
2.9G/var/lib
2.6G/var/lib/snapd
1.7G/var/lib/snapd/snaps
1.2G/var/log/journal/af8ce1d394b844fea8c19ea5c6a9bd09

结论

至今为止,您应该对此如何使用该du命令有着特别好把握。

df说明有关已复位文件全方位的电脑硬盘应用状况的信息不一样,du命令可以鉴定特殊文件或目录所使用的储存空间。

您可以通过man du在终端中输入来查看历史可用的命令选项。假如你有任何疑问或意见和建议,请在下面

LINUX

Linux cp命令复制文件与文件夹(linux cp命令复制文件并重命名)

2023-1-19 12:26:38

LINUX

Linux 删除目录文件夹(linux删除整个文件夹)

2023-1-19 12:30:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索