Linux命令备份

后端 0 2083 0
发表于: 2022-08-19 18:54:25

简介: shell

df 命令(磁盘相关)

报告文件系统磁盘空间的使用情况

-h 人类可读

–human-readable,用人类可读的格式(也就是常见的格式)显示出大小(例如:1K 234M 2G)

[root@VM-12-2-centos node]# df -h
文件系统        容量  已用  可用 已用% 挂载点
devtmpfs        1.9G     0  1.9G    0% /dev
tmpfs           1.9G     0  1.9G    0% /dev/shm
tmpfs           1.9G  508K  1.9G    1% /run
tmpfs           1.9G     0  1.9G    0% /sys/fs/cgroup
/dev/vda1        79G   48G   28G   64% /
tmpfs           374M     0  374M    0% /run/user/0
[root@VM-12-2-centos node]#

-l 本地文件

–local,只显示本地文件系统使用状况

[root@VM-12-2-centos node]# df -l
文件系统          1K-块     已用     可用 已用% 挂载点
devtmpfs        1897644        0  1897644    0% /dev
tmpfs           1912952        0  1912952    0% /dev/shm
tmpfs           1912952      508  1912444    1% /run
tmpfs           1912952        0  1912952    0% /sys/fs/cgroup
/dev/vda1      82503044 50073552 28973988   64% /
tmpfs            382588        0   382588    0% /run/user/0
[root@VM-12-2-centos node]#

du 命令(磁盘相关)

du(Disk Usage) - 报告磁盘空间使用情况

–max-depth 指定深度

查看当前目录下的,所有文件和目录

[root@VM-12-2-centos node]# du --max-depth=1
864     ./billd-ui
8276    ./react18-blog-client
255912  ./vue3-blog-server
561524  ./nuxt-blog-client
28400   ./billd-live-server
8292    ./react17-webpack5-template
2820    ./vue3-blog-admin
2412    ./overview
4347136 ./backups
5328    ./netease-cloud-music
8228    ./vue3-webpack5-template
201420  ./netease-cloud-music-api
44      ./sh
232     ./multi-env-project
429600  ./next-blog-client
56      ./lang
972     ./billd-monorepo
5919556 .
[root@VM-12-2-centos node]#

-h 人类可读

[root@VM-12-2-centos node]# du --max-depth=1 -h
864K    ./billd-ui
8.1M    ./react18-blog-client
250M    ./vue3-blog-server
549M    ./nuxt-blog-client
28M     ./billd-live-server
8.1M    ./react17-webpack5-template
2.8M    ./vue3-blog-admin
2.4M    ./overview
4.2G    ./backups
5.3M    ./netease-cloud-music
8.1M    ./vue3-webpack5-template
197M    ./netease-cloud-music-api
44K     ./sh
232K    ./multi-env-project
420M    ./next-blog-client
56K     ./lang
972K    ./billd-monorepo
5.7G    .
[root@VM-12-2-centos node]#

-s 总和

–summarize, 对每个参数只显示总和。

[root@VM-12-2-centos node]# du -s
5919556 .
[root@VM-12-2-centos node]# du -s -h
5.7G    .
[root@VM-12-2-centos node]#

-m 兆字节

–megabytes,输出以兆字节的块为计数单位的大小(就是 1,048,576 字节)。

[root@VM-12-2-centos node]# du -s -m
5781    .
[root@VM-12-2-centos node]# du -s -m -h
5.7G    .
[root@VM-12-2-centos node]#