linux查看存储使用命令
-
在Linux系统中,可以使用df和du命令来查看存储使用情况。
df命令用于显示文件系统的整体磁盘使用情况,其语法如下:
df [参数] [文件或目录]
常用的参数有:
-h:以人类可读的方式显示磁盘使用情况;
-m:以兆字节(MB)作为单位显示磁盘使用情况;
-g:以吉字节(GB)作为单位显示磁盘使用情况;
-T:显示文件系统的类型;
-i:显示inode的使用情况。示例:
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 20G 28G 43% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/sdb1 200G 80G 120G 40% /datadu命令用于计算目录或文件的磁盘使用情况,其语法如下:
du [参数] [目录或文件]
常用的参数有:
-h:以人类可读的方式显示文件或目录的磁盘使用情况;
-s:只显示总计大小,而不以目录或文件为单位显示;
-a:显示目录下所有文件和子目录的磁盘使用情况;示例:
$ du -h /
4.0K /root
4.0K /media
8.0K /srv
16K /lost+found
24K /mnt
28K /tmp
4.8M /etc
20M /bin
20M /lib64
268M /lib
0 /sys
36M /sbin
1.1G /usr
1.6G /var
2.4G /通过上述两个命令,可以方便地查看Linux系统中各个文件系统的存储使用情况,以及指定目录或文件的磁盘使用情况。
2年前 -
在Linux中,有许多命令可以用来查看存储使用情况。下面是5个常用的命令:
1. df命令:用于显示磁盘分区上的可用和已用空间。可以使用`df`命令没有参数来显示所有文件系统的信息,或者使用`df -h`命令来以易读的方式显示信息。
“`
$ df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 20G 5G 15G 25% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/sdb1 50G 20G 30G 40% /data
“`2. du命令:用于查看目录或文件的磁盘使用情况。可以使用`du`命令加上参数来指定要查看的目录或文件,或者使用`du -h`命令来以易读的方式显示信息。
“`
$ du -h /data
4.5G /data/images
2.5G /data/documents
1.2G /data/videos
8.2G /data
“`3. lsblk命令:用于显示块设备的信息,如磁盘、分区和挂载点等。可以使用`lsblk`命令来显示所有块设备的信息。
“`
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
└─sda1 8:1 0 20G 0 part /
sdb 8:16 0 50G 0 disk
└─sdb1 8:17 0 50G 0 part /data
“`4. lvs命令:用于显示逻辑卷(Logical Volume)的信息。逻辑卷是在卷组(Volume Group)上创建的虚拟磁盘,用于管理磁盘空间。
“`
$ lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root fedora -wi-ao— 18.00g
swap fedora -wi-ao— 2.00g
“`5. fdisk命令:用于显示磁盘分区表的信息。可以使用`fdisk -l`命令来显示所有磁盘分区表的信息。
“`
$ sudo fdisk -l
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x49b1b008Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 41940991 41938944 20G 83 LinuxDisk /dev/sdb: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 6317717F-2296-11EB-A4EC-0242AC110004Device Start End Sectors Size Type
/dev/sdb1 2048 104857566 104855519 50G Linux filesystem
“`这些命令提供了多种方式来查看Linux系统中存储的使用情况,可以根据具体需求选择相应的命令来使用。
2年前 -
在Linux系统中,有多种命令可以帮助我们查看存储使用情况。下面是几个常用的命令及其使用方法:
1. df命令
“`
df命令用于显示文件系统的磁盘空间使用情况。语法:df [选项] [文件名]
常用选项:
-h 或 –human-readable:以可读性较高的方式显示磁盘空间使用情况,例如,使用K表示KB,M表示MB,G表示GB。
-a 或 –all:显示所有文件系统,包括系统特殊的文件系统,例如/proc和/sys。
-i 或 –inodes:显示Inode的使用情况。示例:
df -h:显示磁盘空间使用情况,以可读性较高的方式。
df -a:显示所有文件系统的磁盘空间使用情况。
df -i /dev/sda1:显示/dev/sda1文件系统的Inode使用情况。
“`2. du命令
“`
du命令用于估算文件和目录的磁盘使用情况。语法:du [选项] [文件名]
常用选项:
-h 或 –human-readable:以可读性较高的方式显示磁盘使用情况。
-s 或 –summarize:只显示总使用量。
-c 或 –total:同时显示总使用量。
-x 或 –one-file-system:不计算其他文件系统的磁盘使用情况。
–max-depth=:指定显示的目录深度。 示例:
du -h:显示当前目录下所有文件和目录的磁盘使用情况,以可读性较高的方式。
du -h –max-depth=1:仅显示当前目录下所有一级目录的磁盘使用情况。
du -sh:显示当前目录的总磁盘使用情况。
du -csh *:显示当前目录下每个文件和目录的磁盘使用情况,并输出总使用量。
“`3. ls命令
“`
ls命令用于显示目录内容。语法:ls [选项] [文件名]
常用选项:
-l:以长格式显示文件和目录。
-h:以可读性较高的方式显示文件大小。
-s:显示文件和目录的磁盘使用情况。
-R:递归显示子目录。示例:
ls -lh:以长格式显示当前目录下所有文件和目录,并显示可读性较高的文件大小。
ls -lh /home:以长格式显示/home目录下所有文件和目录,并显示可读性较高的文件大小。
ls -lhs /var/log:以长格式显示/var/log目录下所有文件和目录,并显示文件和目录的磁盘使用情况。
ls -lR /etc:递归显示/etc目录下所有文件和目录。
“`4. find命令
“`
find命令用于在指定目录及其子目录中搜索文件和目录。语法:find [路径] [选项] [条件]
常用选项:
-size:按文件大小搜索。
-name:按文件名搜索。
-type:按文件类型搜索。示例:
find /var/log -name “*.log”:在/var/log目录及其子目录中搜索以.log结尾的文件。
find /var/log -size +1M:在/var/log目录及其子目录中搜索大小超过1MB的文件。
find /var/log -type d:在/var/log目录及其子目录中搜索目录。
“`以上是几个在Linux中用于查看存储使用的常用命令,你可以根据需要选择合适的命令来查看存储使用情况。
2年前