学习总结4.5 Linux文件/目录相关命令操作(df、du)

df命令详解

df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

具体命令如下:

df 命令参数 参数

常用参数如下:

  • -a或--all:包含全部的文件系统,包括系统特有的/proc等文件系统;
  • -k : 以KB为单位显示各文件系统;
  • -m : 以MB为单位显示各文件系统;
  • -h : 以可读性较高的方式来显示信息;
  • -i或--inodes:显示inode的信息。

案例演示一:

查看系统所有磁盘设备,默认是KB为单位,可以使用如下命令:

df

案例演示二:

使用-h选项以KB以上的单位来显示,可读性高,可以使用如下命令:

df -h

案例演示三:

/etc目录下的可用的磁盘容量以易读的格式显示出来,可以使用如下命令:

df -h /etc

du命令详解

du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。

具体命令如下:

du 命令参数 参数

常用参数如下:

  • -a : 列出所有的文件与目录容量,因为默认仅统计目录下面的文件量而已;
  • -h : 以可读性较高的方式来显示信息;
  • -k : 以KB为单位显示容量;
  • -m : 以MB为单位显示容量;
  • -s : 列出总量,不列出每个目录占用的容量。

案例演示一:

列出当前目录下的所有文件的总容量,可以使用如下命令:

du

: 直接输入du命令没有加任何参数时,则du会分析当前所在目录的文件与目录所占用的磁盘空间,但是,实际显示时仅会显示目录容量。

案例演示二:

列出当前目录下的所有文件的总容量,同时将每个文件大小也列出来,可以使用如下命令:

du -a

案例演示三:

以可读性较高的方式显示多个文件所占磁盘大小,可以使用如下命令:

du -h c++ g++

猜你喜欢

转载自blog.csdn.net/xiexieya233/article/details/121322547