df 查看檔案系統空間的使用狀況。
du 查看檔案或目錄容量。
ln 檔案的連結。
[root@linux ~]# df [-ahikHTm] [目錄或檔名] 參數: -a :列出所有的檔案系統,包括系統特有的 /proc 等檔案系統; -k :以 KBytes 的容量顯示各檔案系統; -m :以 MBytes 的容量顯示各檔案系統; -h :以較易閱讀的 GBytes, MBytes, KBytes 等格式自行顯示; -H :以 M=1000K 取代 M=1024K 的進位方式; -T :連同該 partition 的 filesystem 名稱 (例如 ext3) 也列出; -i :不用硬碟容量,而以 inode 的數量來顯示 範例: 範例一:將系統內所有的 partition 列出來 [root@dywOffice ~]# df Filesystem Size Used Avail Use% Mounted on /dev/hda1 2.0G 260M 1.6G 14% / /dev/hda9 25G 20G 4.5G 82% /home /dev/hda7 7.7G 3.2G 4.2G 44% /usr /dev/hda8 4.9G 506M 4.1G 11% /var /dev/hda6 981M 171M 761M 19% /home/ftp /dev/hda10 33G 20G 11G 65% /backup 範例二:將容量結果以易讀的容量格式顯示出來 [root@dywOffice ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/hda1 2.0G 260M 1.6G 14% / /dev/hda9 25G 20G 4.5G 82% /home /dev/hda7 7.7G 3.2G 4.2G 44% /usr /dev/hda8 4.9G 506M 4.1G 11% /var /dev/hda6 981M 171M 761M 19% /home/ftp /dev/hda10 33G 20G 11G 65% /backup 範例三:將系統內的所有特殊檔案格式及名稱都列出來 [root@dywOffice ~]# df -aT Filesystem Type Size Used Avail Use% Mounted on /dev/hda1 ext3 2.0G 260M 1.6G 14% / none proc 0 0 0 - /proc /dev/hda9 ext3 25G 20G 4.5G 82% /home /dev/hda7 ext3 7.7G 3.2G 4.2G 44% /usr /dev/hda8 ext3 4.9G 506M 4.1G 11% /var none binfmt_misc 0 0 0 - /proc/sys/fs/binfmt_misc /dev/hda6 ext3 981M 171M 761M 19% /home/ftp /dev/hda10 ext3 33G 20G 11G 65% /backup 範例四:將 /etc 底下的可用的磁碟容量以易讀的容量格式顯示 [root@dywOffice ~]# df -h /etc Filesystem Size Used Avail Use% Mounted on /dev/hda1 2.0G 260M 1.6G 14% / 範例五:將目前各個 partition 當中可用的 inode 數量列出 [root@dywOffice ~]# df -ih Filesystem Inodes IUsed IFree IUse% Mounted on /dev/hda1 250K 25K 226K 10% / /dev/hda9 3.1M 136K 3.0M 5% /home /dev/hda7 1000K 170K 831K 17% /usr /dev/hda8 625K 2.2K 623K 1% /var /dev/hda6 125K 829 125K 1% /home/ftp /dev/hda10 4.2M 242K 3.9M 6% /backup
[root@linux ~]# du [-ahskm] 檔案或目錄名稱 參數: -a :列出所有的檔案與目錄容量,預設僅統計工作目錄下的檔案。 -h :以較易讀的容量格式 (G/M) 顯示; -s :列出總量,而不列出各別的目錄佔用容量; -k :以 KBytes 列出容量顯示; -m :以 MBytes 列出容量顯示; 範例: 範例一:列出目前目錄下的所有檔案容量 [dywang@dywOffice dutest]$ ll total 12 drwxr-xr-x 2 dywang users 4096 Nov 30 13:15 dutest1/ -rw-r--r-- 1 dywang users 6 Nov 30 13:16 test1 -rw-r--r-- 1 dywang users 0 Nov 30 13:14 test1~ -rw-r--r-- 1 dywang users 7 Nov 30 13:16 test2 -rw-r--r-- 1 dywang users 0 Nov 30 13:14 test2~ -rw-r--r-- 1 dywang users 0 Nov 30 13:15 test3 [dywang@dywOffice dutest]$ du 4.0K ./dutest1 16K . [dywang@dywOffice dutest]$ du -a 4.0K ./test1 <==檔案大小 6 bytes 但佔用 4k bytes,可見 block size 為 4k bytes。 4.0K ./test2 4.0K ./dutest1 0 ./test3 0 ./test1~ 0 ./test2~ 16K . 範例二:檢查根目錄 /root 底下每個目錄所佔用的容量 [root@dywOffice ~]# du -sm /root/* 9 /root/core.29348 10 /root/core.29452 9 /root/core.29456 1 /root/Documents 1 /root/Download 2 /root/drakx 1 /root/Music 1 /root/Pictures 1 /root/presets 25 /root/tmp 1 /root/Video
2015-04-13