df [-ahikHTm] [目錄或文件名]
顯示文件系統(tǒng)的整體磁盤容使用量
-a:列出所有文件系統(tǒng)
-k:以KB顯示
-m:以MB顯示
-h:以人類易讀方式智能顯示
-H:以M=1000K代替M=1024K進(jìn)位方式
-T:顯示該分區(qū)的文件系統(tǒng)名稱
-i:不顯示容量显拳,以inode數(shù)量顯示
[wang@localhost ~]$ df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda3 xfs 36G 5.1G 31G 15% /
devtmpfs devtmpfs 1.7G 0 1.7G 0% /dev
tmpfs tmpfs 1.8G 156K 1.8G 1% /dev/shm
tmpfs tmpfs 1.8G 9.0M 1.8G 1% /run
tmpfs tmpfs 1.8G 0 1.8G 0% /sys/fs/cgroup
/dev/sda1 xfs 297M 195M 103M 66% /boot
tmpfs tmpfs 351M 16K 351M 1% /run/user/1000
[wang@localhost ~]$ df -h /home
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 36G 5.1G 31G 15% /
du [-ahskm] 文件或目錄名稱
在文件系統(tǒng)中查找所有的文件數(shù)據(jù)(常用來評估目錄所占容量)
-s:列出總量搓萧,不列出每個目錄占用容量
-S:不包括子目錄下的統(tǒng)計 #du默認(rèn)將所有文件大小均列出瘸洛,所有文件都會被重復(fù)計算一次,最終容量會加總一次反肋,使用后可減少子目錄的計算
[wang@localhost ~]$ du -h | more
48K ./.mozilla/firefox/9vegk8bb.default/storage/permanent/chrome/idb
52K ./.mozilla/firefox/9vegk8bb.default/storage/permanent/chrome
52K ./.mozilla/firefox/9vegk8bb.default/storage/permanent
52K ./.mozilla/firefox/9vegk8bb.default/storage
44K ./.mozilla/firefox/9vegk8bb.default/sessionstore-backups
100K ./.mozilla/firefox/9vegk8bb.default/datareporting/archived/2016-12
100K ./.mozilla/firefox/9vegk8bb.default/datareporting/archived
120K ./.mozilla/firefox/9vegk8bb.default/datareporting
0 ./.mozilla/firefox/9vegk8bb.default/healthreport
1.4M ./.mozilla/firefox/9vegk8bb.default/gmp-gmpopenh264/1.6
1.4M ./.mozilla/firefox/9vegk8bb.default/gmp-gmpopenh264
136K ./.mozilla/firefox/9vegk8bb.default/saved-telemetry-pings
16M ./.mozilla/firefox/9vegk8bb.default
16M ./.mozilla/firefox
16M ./.mozilla
0 ./.cache/gdm
8.0K ./.cache/imsettings
0 ./.cache/evolution/addressbook/trash
[wang@localhost ~]$ du -hs
301M .
ln [-sf] 源文件 目標(biāo)文件
-s:不加參數(shù)就是hard link石蔗,加-s表示soft link
-f:如果目標(biāo)文件存在就將目標(biāo)文件刪除后在再建立
連接文件(link file)
hard link 和soft link
- hard link 只是某個目錄下新建一條文件名連接到某inode號碼的關(guān)聯(lián)記錄本身不占空間。類似與c++中的智能指針养距,只要存在一個指向這個文件的記錄,文件就一直存在
- soft link 類似于window下的快捷方式肾胯,占用空間,源文件被刪除后無效
hard link與soft link 區(qū)別演示
hard link
[wang@localhost ~]$ ll -i a.out #源文件信息
67652411 -rwxrwxr-x. 1 wang wang 9024 Dec 26 22:04 a.out
[wang@localhost ~]$ link a.out hard.a #創(chuàng)建hard link
[wang@localhost ~]$ ll -i a.out hard.a # "連接子段"變?yōu)?敬肚,其他信息完全相同
67652411 -rwxrwxr-x. 2 wang wang 9024 Dec 26 22:04 a.out
67652411 -rwxrwxr-x. 2 wang wang 9024 Dec 26 22:04 hard.a
[wang@localhost ~]$ rm a.out #刪除 源文件后艳馒,hard link 仍然可訪問
[wang@localhost ~]$ ll -i hard.a
67652411 -rwxrwxr-x. 1 wang wang 9024 Dec 26 22:04 hard.a
soft link
[wang@localhost ~]$ ll -i test
67652413 -rwxrwxr-x. 1 wang wang 9024 Dec 26 22:06 test
[wang@localhost ~]$ ln -s test soft.a
[wang@localhost ~]$ ll -i test soft.a #soft link文件獨立占有空間
69817939 lrwxrwxrwx. 1 wang wang 4 Dec 27 14:41 soft.a -> test
67652413 -rwxrwxr-x. 1 wang wang 9024 Dec 26 22:06 test
[wang@localhost ~]$ rm test
[wang@localhost ~]$ ll -i soft.a #刪除源文件后 soft link 文件無法訪問
69817939 lrwxrwxrwx. 1 wang wang 4 Dec 27 14:41 soft.a(顏色提示文件失效) -> test