linux的命令du的用法
linux的命令du的用法详细介绍
在 Linux 里,du 命令的作用是估算文件空间使用情况。以下是它的常用用法及示例:
1. 查看当前目录下所有文件和子目录的磁盘使用情况
bash
此命令会列出当前目录下各子目录和文件的磁盘使用量,以千字节(KB)为单位,最后显示当前目录的总使用量。
2. 查看指定目录的磁盘使用情况
bash
/path/to/directory
把 /path/to/directory 替换成你想查看的目录路径,命令会列出该目录下各子目录和文件的磁盘使用量。
3. 显示总用量
bash
/path/to/directory
-s 选项仅显示指定目录的总用量,不会列出子目录和文件的详细信息。
4. 以易读的格式显示用量
bash
/path/to/directory
-h 选项会以人类可读的格式(如 KB、MB、GB)显示磁盘使用量,便于查看。
5. 查看指定目录下一级子目录的磁盘使用情况
bash
/path/to/directory
-d 选项后面接数字,用于指定显示的目录深度。这里 -d 1 表示只显示指定目录下一级子目录的使用情况。
6. 排除特定文件或目录
bash
/path/to/directory
--exclude 选项可以排除指定模式的文件或目录。这里 --exclude='*.log' 表示排除所有以 .log 结尾的文件。
7. 统计指定文件的磁盘使用情况
bash
/path/to/file
你可以用该命令查看指定文件的磁盘使用量。
示例
若要查看 /var/log 目录下各子目录的磁盘使用情况,并以易读格式显示:
bash
/var/log
若只想查看 /var/log 目录的总用量,以易读格式显示:
bash
/var/log
912du /var/log
这些是 du 命令常见的用法,你可依据实际需求灵活组合选项来获取所需信息。