📌  相关文章
📜  检查服务器可读的存储空间 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:10:54.920000             🧑  作者: Mango

检查服务器可读的存储空间 - Shell/Bash

在服务器管理中,检查可读的存储空间是一个重要的任务。Shell/Bash 提供了许多命令和工具来帮助程序员快速而准确地检查服务器可读的存储空间。

查看磁盘空间使用情况

可以使用 df 命令来查看文件系统的磁盘空间使用情况,以下是常用的命令选项:

  • -a:显示全部文件系统,包括没有被挂载的。
  • -h:以人类可读的方式显示磁盘空间大小。
  • -T:显示文件系统的类型。
$ df -h
文件系统                          容量  已用  可用 已用% 挂载点
udev                             7.8G     0  7.8G    0% /dev
tmpfs                            1.6G  1.7M  1.6G    1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  450G  211G  218G   50% /
tmpfs                            7.8G     0  7.8G    0% /dev/shm
tmpfs                            5.0M     0  5.0M    0% /run/lock
tmpfs                            7.8G     0  7.8G    0% /sys/fs/cgroup
/dev/sda1                        472M   63M  384M   15% /boot
tmpfs                            1.6G     0  1.6G    0% /run/user/1000
查看目录或文件的大小

可以使用 du 命令来查看指定目录或文件的大小,以下是常用的命令选项:

  • -h:以人类可读的方式显示大小。
  • -s:仅显示目录或文件的总大小,不显示详细信息。
$ du -h /var/log/nginx/
4.0K	/var/log/nginx/modules
8.0K	/var/log/nginx/
查看文件或目录数量

可以使用 tree 命令来查看指定目录下的文件和子目录数量,以下是常用的命令选项:

  • -d:仅显示目录,不显示文件。
  • -L:限制显示目录的层级数量。
$ tree -dL 2 /home/
/home/
├── alice
│   ├── Desktop
│   ├── Documents
│   └── Downloads
├── bob
│   └── Documents
├── charlie
│   ├── Desktop
│   ├── Documents
│   └── Downloads
├── emma
│   └── Documents
├── myuser
│   ├── Desktop
│   ├── Documents
│   ├── Downloads
│   ├── Music
│   ├── Pictures
│   └── Videos
└── shared
    ├── data
    ├── images
    ├── music
    ├── photos
    ├── public
    └── videos

20 directories
统计目录或文件

可以使用 find 命令来统计指定目录或文件的数量,以下是一个统计所有 *.log 文件的例子:

$ find /var/log/ -name "*.log" | wc -l
156
结论

以上介绍了几个常用的命令和工具来检查服务器可读的存储空间。程序员可以根据实际需要选择最适合自己的工具和方式来进行存储空间的检查。