1. df 查看磁盤空間大小
這個(gè)命令是查看磁盤各個(gè)分區(qū)的空間大小、占用降允、可用等信息。
在任意一個(gè)目錄下輸入df
:
Filesystem:文件系統(tǒng)
Used:已用
Available:可用
Use%:已用百分比
Mounted on: 所在分區(qū)(掛載點(diǎn))
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/centos-root 52403200 22683008 29720192 44% /
devtmpfs 32833816 0 32833816 0% /dev
tmpfs 32849768 76644 32773124 1% /dev/shm
tmpfs 32849768 264572 32585196 1% /run
tmpfs 32849768 0 32849768 0% /sys/fs/cgroup
/dev/sda3 749834528 411012432 300709688 58% /data0
/dev/sdb1 11535378272 9841034036 1108357472 90% /data1
/dev/sda5 508588 321276 187312 64% /boot
/dev/mapper/centos-home 40882684 39345300 1537384 97% /home
tmpfs 6569956 12 6569944 1% /run/user/42
tmpfs 6569956 16 6569940 1% /run/user/1014
tmpfs 6569956 0 6569956 0% /run/user/1001
tmpfs 6569956 0 6569956 0% /run/user/1015
df -h
可以把內(nèi)存大小單位換算為G艺糜,讓信息更可讀一些剧董。-h
代表human - 人類可讀。
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 50G 22G 29G 44% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 75M 32G 1% /dev/shm
tmpfs 32G 259M 32G 1% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda3 716G 392G 287G 58% /data0
/dev/sdb1 11T 9.2T 1.1T 90% /data1
/dev/sda5 497M 314M 183M 64% /boot
/dev/mapper/centos-home 39G 38G 1.5G 97% /home
tmpfs 6.3G 12K 6.3G 1% /run/user/42
tmpfs 6.3G 16K 6.3G 1% /run/user/1014
tmpfs 6.3G 0 6.3G 0% /run/user/1001
tmpfs 6.3G 0 6.3G 0% /run/user/1015
問題來了破停,這么多個(gè)磁盤空間劃分翅楼,你怎么知道你存放數(shù)據(jù)的目錄是屬于哪一個(gè)呢?
$ df -h ./需要查看的目錄
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 11T 9.2T 1.1T 90% /data1
Mounted on就是所在分區(qū)真慢,對(duì)比上面看看毅臊,可用的還有1.1T。
2. du 查看該文件夾的空間占用大小
du
是disk usage黑界。要在當(dāng)前目錄下使用管嬉,意思就是你要查看什么文件夾就在什么文件夾上輸入命令。du
會(huì)展示各個(gè)目錄下的占用情況朗鸠,最后再給出一個(gè)總的占用情況蚯撩。
$ du
8025232 ./bone_marrow/scanpy
1397444 ./bone_marrow/data/database
4 ./bone_marrow/data/result/tables
5528 ./bone_marrow/data/result/plots
5536 ./bone_marrow/data/result
44 ./bone_marrow/data/figs
4998280 ./bone_marrow/data/10X
4179236 ./bone_marrow/data/RData
15378492 ./bone_marrow/data
23403728 ./bone_marrow
9433336 ./cord_blood/scanpy
4228008 ./cord_blood/data/10X
4228020 ./cord_blood/data
14088888 ./cord_blood
33408 ./spleen/filtered_gene_bc_matrices/GRCh38
33412 ./spleen/filtered_gene_bc_matrices
33416 ./spleen
16 ./.hca-tmp
4 ./YeMingChen
37526056 .
同理,-h
轉(zhuǎn)化為更可讀的模式:
$ du -h
7.7G ./bone_marrow/scanpy
1.4G ./bone_marrow/data/database
4.0K ./bone_marrow/data/result/tables
5.4M ./bone_marrow/data/result/plots
5.5M ./bone_marrow/data/result
44K ./bone_marrow/data/figs
4.8G ./bone_marrow/data/10X
4.0G ./bone_marrow/data/RData
15G ./bone_marrow/data
23G ./bone_marrow
9.0G ./cord_blood/scanpy
4.1G ./cord_blood/data/10X
4.1G ./cord_blood/data
14G ./cord_blood
33M ./spleen/filtered_gene_bc_matrices/GRCh38
33M ./spleen/filtered_gene_bc_matrices
33M ./spleen
16K ./.hca-tmp
4.0K ./YeMingChen
36G .
這樣一來就清楚地知道這個(gè)文件夾總共占了36G烛占,以及各個(gè)文件夾的占用胎挎。
如果不想查看各個(gè)文件夾占用,直接輸入du -sh
:
$ du -sh
36G .