linux du命令,Linux系统du命令的用法?
linux du命令目录
linux du命令
1. 显示指定目录的磁盘空间使用情况:
```bash
du [目录路径]
```
该命令将统计指定目录及其子目录下的文件所占用的磁盘空间,并以字节为单位显示结果。
2. 显示以人类可读的格式:
```bash
du -h [目录路径]
```
该指令将以人类可读的格式显示磁盘空间使用情况,将使用的容量转换为易于理解的单位(如GB、MB)。
3. 显示所有文件和目录的磁盘空间使用情况:
```bash
du -a [目录路径]
```
该指令将统计指定目录及其子目录下的所有文件和目录所占用的磁盘空间。
4. 仅统计目录的磁盘空间使用情况,不包括子目录:
```bash
du -S [目录路径]
```
该指令将统计指定目录下的文件和目录所占用的磁盘空间,但不包括子目录。
5. 排除指定目录或文件的磁盘空间统计:
```bash
du --exclude=[目录/文件路径] [目录路径]
```
该指令将在统计磁盘空间使用情况时排除指定的目录或文件。
6. 显示指定符号连接的源文件大小:
```bash
du -D 或 du --dereference-args
```
7. 重复计算硬件连接的文件:
```bash
du -l 或 du --count-links
```
8. 显示目录或文件的大小时,以byte为单位:
```bash
du -b 或 du --bytes
```
9. 除了显示目录或文件的大小外,同时也显示所有目录或文件的总和:
```bash
du -c 或 du --total
```
Linux系统du命令的用法?
统计目录中的文件的大小并以列表显示: du [Path] -a 全部文件 包括隐藏的。
-h 以M 为单位显示文件大小结果。
-s 统计此目录中所有文件大小总和。
.. 这些是常用的 e.g.: du -sh du -ah
linux中du和df 的区别
一、 du 和 df 命令区别,查看了网上的说明个人理解如下:
du 是直接各各目录的大小,尔不是从硬盘获得信息的
df 是通过硬盘信息进行计算的
所以有时候会遇到 du 的值与df 的值相差太远,这是因为当一个应用程序正在写入一个大的文件时,linux 操作系统允许rm 和mv ,应用程序会占有句柄,并根据句柄所指磁盘位置直接写磁盘,而不会检查该文件是否被删除。
二、有关命令lsof
下面这个命令可以删除从硬盘中删除掉的文件,但还没有从进程中释放出来的空间。
for i in `lsof |grep file_20090828*.log |awk '{ print $2 }'` ; do kill -9 $i ;done
Linux的命令df和du是什么?
df是diskfree看磁盘空间的。
du是啥就不太清楚了。
猜想du是不是diskused,,查看己使用空间的。
(随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)