linux的du和df命令
-
du命令和df命令都是在Linux系统中用来查看磁盘空间使用情况的工具。
1. du命令(Disk Usage)
du命令用于查看指定文件或目录的磁盘空间占用情况。其基本语法为:
du [选项] [文件或目录]常用选项:
-a:显示所有文件和目录的磁盘空间使用情况;
-h:以人类可读的格式显示磁盘空间大小,例如以K、M、G为单位;
-s:仅显示总磁盘空间使用情况。示例:
du -h file.txt
显示file.txt文件的磁盘空间占用情况。du -sh dir/
显示dir目录的磁盘空间占用情况,总和以人类可读的格式显示。2. df命令(Disk Free)
df命令用于查看系统中各个文件系统的磁盘空间使用情况。其基本语法为:
df [选项] [文件或目录]常用选项:
-h:以人类可读的格式显示磁盘空间大小;
-T:显示文件系统类型。示例:
df -h
显示系统中所有文件系统的磁盘空间使用情况。df -Th
显示系统中所有文件系统的磁盘空间使用情况,并显示文件系统类型。综上所述,du命令用于查看指定文件或目录的磁盘空间占用情况,而df命令用于查看系统中各个文件系统的磁盘空间使用情况。两者的使用场景略有不同,但都是非常实用的磁盘空间管理工具。
2年前 -
Linux操作系统中有两个常用的命令,分别是du和df,用于查看磁盘使用情况。虽然它们都提供了关于磁盘空间的信息,但是它们的功能和使用方法是不同的。
1. du命令:du是“disk usage”的缩写,用于查看文件和目录的磁盘使用情况。它可以列出指定目录下所有文件和子目录的磁盘占用大小,并显示总大小。使用du命令时,可以指定不同的选项来获取特定的信息。例如,可以使用-h选项以人类可读的方式显示文件大小,使用-s选项只显示总大小而不显示文件夹内包含的文件和子目录的详细信息。
2. df命令:df是“disk free”的缩写,用于显示文件系统的磁盘空间使用情况。它会列出当前系统上所有挂载的文件系统的使用情况,包括总容量、已使用空间、可用空间以及挂载点等信息。默认情况下,df命令会以1K块为单位显示磁盘空间。
下面是使用du和df命令的一些常见用法和选项:
使用du命令:
– du [选项] [文件或目录]:显示指定文件或目录的磁盘使用情况。
– -h或–human-readable:以人类可读的方式显示文件大小,例如10K、20M、2G等。
– -s或–summarize:只显示总大小而不显示详细信息。
– -c或–total:在末尾显示总大小。使用df命令:
– df [选项] [文件或目录]:显示文件系统的磁盘空间使用情况。
– -h或–human-readable:以人类可读的方式显示磁盘空间大小。
– -a或–all:显示所有文件系统,包括临时文件系统。
– -t或–type=文件系统类型:只显示指定类型的文件系统。du和df命令的区别:
– 功能不同:du命令用于查看文件和目录的磁盘使用情况,df命令用于显示文件系统的磁盘空间使用情况。
– 输出结果不同:du命令输出文件和目录的磁盘使用情况,而df命令输出文件系统的磁盘空间使用情况。
– 参数选项不同:du命令可以使用-h、-s、-c等选项,而df命令可以使用-h、-a、-t等选项。
– 列出的内容不同:du命令列出文件和目录的磁盘使用情况,df命令列出文件系统的磁盘空间使用情况。在实际使用中,可以根据需要选择使用du或df命令来查看磁盘使用情况。如果只需要了解当前文件系统的磁盘空间使用情况,可以使用df命令;如果需要查看某个目录下文件的磁盘使用情况,可以使用du命令。
2年前 -
du命令和df命令是Linux系统中常用的磁盘空间查看命令。虽然它们的功能都与磁盘空间有关,但在具体用法和用途上有所不同。
一、du命令
1. 功能描述
du(Disk Usage)命令用于查看目录或文件所占用的磁盘空间。2. 语法格式
du [选项] [目录或文件]3. 常用选项
① -h或–human-readable 以易于阅读的方式显示文件大小,单位为K、M、G等。
② -s或–summarize 仅显示总的磁盘占用量。
③ -c或–total 显示总的磁盘占用量,并包括每个文件的磁盘占用量。
④ -x或–one-file-system 仅统计当前文件系统中的文件大小,而不计算挂载的其他文件系统。
⑤ -a或–all 显示所有文件和目录的磁盘占用量,包括隐藏文件。
⑥ -max-depth=设置显示目录层级的最大深度,N为数字。 4. 实例演示
① 查看当前目录的总磁盘占用量:
du -sh② 查看指定目录的磁盘占用量:
du -sh /path/to/directory③ 查看当前目录下所有文件和目录的磁盘占用量:
du -ah④ 查看指定目录下的文件和目录的磁盘占用量,并按大小排序:
du -ah | sort -nr二、df命令
1. 功能描述
df(Disk Free)命令用于查看文件系统的磁盘空间使用情况。2. 语法格式
df [选项] [文件系统]3. 常用选项
① -h或–human-readable 以易于阅读的方式显示磁盘空间大小,单位为K、M、G等。
② -T或–print-type 显示文件系统的类型。
③ -i或–inodes 以文件节点数而不是磁盘空间大小来显示文件系统的使用情况。4. 实例演示
① 查看当前系统中所有挂载的文件系统和其使用情况:
df -h② 查看指定文件系统的使用情况:
df -h /path/to/filesystem五、du和df的区别
1. 功能不同:
du命令用于查看目录或文件的磁盘空间使用情况,而df命令用于查看文件系统的磁盘空间使用情况。
2. 统计对象不同:
du命令统计的是目录或文件的磁盘占用量,而df命令统计的是整个文件系统的使用情况。
3. 输出方式不同:
du命令的输出结果是每个文件或目录的磁盘占用量,而df命令的输出结果是每个文件系统的使用情况。2年前