linux shell du
时间: 2023-07-18 13:30:35 浏览: 59
du命令是用于查看文件或目录所占用磁盘空间的大小。其语法格式为:
```
du [选项] [文件或目录]
```
常用选项包括:
- -h:以易读的方式显示文件或目录的大小,例如KB、MB等。
- -s:仅显示目标文件或目录的总大小,不显示其子目录的大小。
- -c:在显示目标文件或目录的大小后,再显示所有目标文件或目录的总大小。
- -a:显示目标文件或目录中所有文件和目录的大小。
- --exclude:排除指定的文件或目录不计算大小。
例如,查看当前目录下所有文件和目录的大小,可以使用命令:
```
du -h
```
如果想要仅显示当前目录的总大小,可以使用命令:
```
du -sh
```
如果想要查看指定目录的大小,可以在命令中指定目录的路径,例如:
```
du -h /home/user/Documents
```
相关问题
linux shell命令查看文件夹大小
可以使用以下两种方法来查看Linux文件夹的大小:
1. 使用du命令
du命令可以用来估算文件夹的磁盘空间占用量。可以使用以下命令来查看文件夹的大小:
```shell
du -sh [文件夹名称]
```
其中,-s参数表示只显示总计,-h参数表示以人类可读的方式显示文件大小。
2. 使用ls命令和awk命令
可以使用以下命令来查看文件夹下文件的大小:
```shell
ls -l [文件夹名称] | awk '{sum += $5}; END {print sum}'
```
其中,ls -l命令可以列出文件夹下所有文件的详细信息,awk命令可以计算文件大小的总和。
linux shell 检查服务器健康状况
可以使用以下命令检查Linux服务器的健康状况:
1. 查看CPU使用情况:top 或者 htop 命令
2. 查看内存使用情况:free 或者 top 命令
3. 查看磁盘使用情况:df 或者 du 命令
4. 查看网络连接情况:netstat 或者 ss 命令
5. 查看服务运行状态:systemctl status 或者 service 命令
6. 查看日志信息:tail 或者 grep 命令
可以将这些命令写成一个脚本,定期运行以检查服务器健康状况,并将结果发送给管理员。