linux查看存储使用命令

fiy 其他 33

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在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% /data

    du命令用于计算目录或文件的磁盘使用情况,其语法如下:
    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年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在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: 0x49b1b008

    Device Boot Start End Sectors Size Id Type
    /dev/sda1 * 2048 41940991 41938944 20G 83 Linux

    Disk /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-0242AC110004

    Device Start End Sectors Size Type
    /dev/sdb1 2048 104857566 104855519 50G Linux filesystem
    “`

    这些命令提供了多种方式来查看Linux系统中存储的使用情况,可以根据具体需求选择相应的命令来使用。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部