温馨提示×

linux du命令怎样计算

小樊
81
2024-11-16 19:19:48
栏目: 智能运维

du(disk usage)命令在Linux中用于计算文件和目录的磁盘使用情况

基本语法如下:

du [选项] [文件或目录]

以下是一些常用的du命令选项:

  • -h:以人类可读的格式(如KB、MB)显示磁盘使用情况。
  • -s:显示指定文件或目录的总磁盘使用情况,而不是列出每个子文件和子目录的磁盘使用情况。
  • -c:显示所有文件和目录的总磁盘使用情况。
  • -a:显示指定目录及其子目录和文件的磁盘使用情况,包括隐藏文件。
  • -x:显示当前目录树中所有文件和目录的磁盘使用情况,不包括上级目录。
  • -r:递归地显示指定目录及其子目录和文件的磁盘使用情况。

示例:

  1. 计算当前目录及其子目录和文件的磁盘使用情况:
du -ah
  1. 显示指定文件(例如file.txt)的磁盘使用情况:
du -b file.txt
  1. 显示当前目录树中所有文件和目录的磁盘使用情况,不包括上级目录:
du -xr .
  1. 显示指定目录(例如/home/user)及其子目录和文件的磁盘使用情况,包括隐藏文件:
du -ah /home/user

注意:-b选项表示以字节为单位显示磁盘使用情况,其他选项通常以KB、MB等为单位显示。

0