SHELL df -h
时间: 2024-05-12 17:11:01 浏览: 8
df -h是一个常用的Shell命令,用于显示文件系统的磁盘空间使用情况。具体而言,它会列出文件系统的挂载点、总空间、已用空间、可用空间以及使用率等信息。
下面是df -h命令的输出示例:
```
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 15G 4.5G 77% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sdb1 100G 50G 50G 50% /data
```
相关问题
df -h与 du -h
df -h和du -h是两个常用的磁盘空间查看命令。
1. df -h命令用于显示文件系统的磁盘空间使用情况。它会列出文件系统的名称、总容量、已使用容量、可用容量和挂载点等信息。
2. du -h命令用于查看指定目录或文件的磁盘空间使用情况。它会递归地计算目录下所有文件和子目录的大小,并以人类可读的方式显示出来。
这两个命令的主要区别在于:
- df -h显示的是文件系统的磁盘空间使用情况,而du -h显示的是指定目录或文件的磁盘空间使用情况。
- df -h显示的是文件系统的总容量、已使用容量和可用容量等信息,而du -h只显示指定目录或文件的大小。
使用示例:
1. df -h命令示例:
```shell
df -h
```
输出示例:
```
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 20G 5.0G 15G 25% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
```
2. du -h命令示例:
```shell
du -h /path/to/directory
```
输出示例:
```
4.0K /path/to/directory/file1.txt
8.0K /path/to/directory/file2.txt
12K /path/to/directory/subdirectory
24K /path/to/directory
```
linux df-h df-hT 区别
`df -h`和`df -hT`都是用来检查Linux服务器的文件系统的磁盘空间占用情况的命令,但是它们之间有一些区别。
`df -h`命令会以易读的方式显示磁盘空间的使用情况,以G、M、K等单位来表示磁盘空间的大小。例如:
```shell
df -h
```
输出:
```
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 8.6G 9.8G 47% /
udev 3.9G 0 3.9G 0% /dev
tmpfs 788M 1.1M 787M 1% /run
```
`df -hT`命令会以易读的方式显示磁盘空间的使用情况,并且会显示文件系统的类型。例如:
```shell
df -hT
```
输出:
```
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext4 20G 8.6G 9.8G 47% /
udev devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs tmpfs 788M 1.1M 787M 1% /run
```
`df -hT`命令会比`df -h`命令多显示一个文件系统的类型。
`df -i`命令用来显示磁盘分区的inode使用情况,以及inode的总数、已使用的inode数和可用的inode数。例如:
```shell
df -i
```
输出:
```
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 1310720 95660 1215060 8% /
udev 100787 475 100312 1% /dev
tmpfs 102400 390 102010 1% /run
```