Ubuntu æ¥çæ件以åç£ç空é´å¤§å°ç®¡ç
ï¼1ï¼æ¥çæ件大å°
æ¥çå½åæ件夹ä¸æææ件大å°ï¼å
æ¬åæ件夹ï¼
du -sh
# du -h
15M ./package
16K ./.fontconfig
4.0K ./.cache
5.1M ./.rpmdb
20M .
æ¥çæå®æ件夹ä¸æææ件大å°ï¼å
æ¬åæ件夹ï¼
# du -h ftp
3.8G ftp/sanya/doc
3.8G ftp/sanya
4.0K ftp/testftp/doc
1.4M ftp/testftp
875M ftp/platform/doc/002-å½å
27M ftp/platform/doc/001-PDF
5.2M ftp/platform/doc/BBFlash
1.2G ftp/platform/doc/003-å½é³
2.1G ftp/platform/doc
2.1G ftp/platform
4.0K ftp/pmo/doc
20K ftp/pmo
36M ftp/uf/doc/innovate-201207
36M ftp/uf/doc
36M ftp/uf
446M ftp/code/doc
446M ftp/code
6.3G ftp
æ¥çæå®æ件大å°
# du -h ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
184K ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
æ¥çæå®æ件夹大å°
# du -hs ftp
6.3G ftp
ç¨æ³ï¼du [é项]... [æ件]...
æï¼du [é项]... --files0-from=F
计ç®æ¯ä¸ªæ件çç£çç¨éï¼ç®å½ååæ»ç¨éã
é¿é项å¿
须使ç¨çåæ°å¯¹äºçé项æ¶ä¹æ¯å¿
é使ç¨çã
-a, --all è¾åºæææ件çç£çç¨éï¼ä¸ä»
ä»
æ¯ç®å½
--apparent-size æ¾ç¤ºè¡¨é¢ç¨éï¼è并éæ¯ç£çç¨éï¼è½ç¶è¡¨é¢ç¨éé常ä¼
å°ä¸äºï¼ä½ææ¶å®ä¼å 为ç¨çæ件é´ç"æ´"ãå
é¨ç¢
çãéç´æ¥å¼ç¨çåçåå èå大ã
-B, --block-size=å¤§å° ä½¿ç¨æå®åèæ°çå
-b, --bytes çäº--apparent-size --block-size=1
-c, --total æ¾ç¤ºæ»è®¡ä¿¡æ¯
-D, --dereference-args 解é¤å½ä»¤è¡ä¸ååºç符å·è¿æ¥
--files0-from=F 计ç®æ件F ä¸ä»¥NUL ç»å°¾çæ件å对åºå ç¨çç£ç空é´
å¦æF çå¼æ¯"-"ï¼åä»æ åè¾å
¥è¯»å
¥æ件å
-H çäº--dereference-args (-D)
-h, --human-readable 以å¯è¯»æ§è¾å¥½çæ¹å¼æ¾ç¤ºå°ºå¯¸(ä¾å¦ï¼1K 234M 2G)
--si 类似-hï¼ä½å¨è®¡ç®æ¶ä½¿ç¨1000 为åºåºèé1024
-k çäº--block-size=1K
-l, --count-links å¦ææ¯ç¡¬è¿æ¥ï¼å°±å¤æ¬¡è®¡ç®å
¶å°ºå¯¸
-m çäº--block-size=1M
-L, --dereference æ¾åºä»»ä½ç¬¦å·é¾æ¥æ示ççæ£ç®çå°
-P, --no-dereference ä¸è·éä»»ä½ç¬¦å·é¾æ¥(é»è®¤)
-0, --null å°æ¯ä¸ªç©ºè¡è§ä½0 åèèéæ¢è¡ç¬¦
-S, --separate-dirs ä¸å
æ¬åç®å½çå ç¨é
-s, --summarize åªåå«è®¡ç®å½ä»¤åä¸æ¯ä¸ªåæ°æå çæ»ç¨é
-x, --one-file-system è·³è¿å¤äºä¸åæ件系ç»ä¹ä¸çç®å½
-X, --exclude-from=æ件 æé¤ä¸æå®æ件ä¸æè¿°ç模å¼ç¸ç¬¦çæ件
--exclude=PATTERN æé¤ä¸PATTERN ä¸æè¿°ç模å¼ç¸ç¬¦çæ件
--max-depth=N æ¾ç¤ºç®å½æ»è®¡(ä¸--all ä¸èµ·ä½¿ç¨è®¡ç®æ件)
å½N 为æå®æ°å¼æ¶è®¡ç®æ·±åº¦ä¸ºNï¼
--max-depth=0 çäº--summarize
--time æ¾ç¤ºç®å½æ该ç®å½åç®å½ä¸æææ件çæåä¿®æ¹æ¶é´
--time=WORD æ¾ç¤ºWORD æ¶é´ï¼èéä¿®æ¹æ¶é´ï¼
atimeï¼accessï¼useï¼ctime æstatus
--time-style=æ ·å¼ æç
§æå®æ ·å¼æ¾ç¤ºæ¶é´(æ ·å¼è§£éè§åå"date"å½ä»¤)ï¼
full-isoï¼long-isoï¼isoï¼+FORMAT
--help æ¾ç¤ºæ¤å¸®å©ä¿¡æ¯å¹¶éåº
--version æ¾ç¤ºçæ¬ä¿¡æ¯å¹¶éåº
[大å°]å¯ä»¥æ¯ä»¥ä¸çåä½(åä½åå¯å ä¸æ´æ°)ï¼
kB 1000ï¼K 1024ï¼MB 1000000ï¼M 1048576ï¼è¿æ GãTãPãEãZãYã
请åæ¥ådu çé误
GNU coreutils 项ç®ä¸»é¡µï¼<
http://www.gnu.org/software/coreutils/>
GNU 软件ä¸è¬æ§å¸®å©ï¼<
http://www.gnu.org/gethelp/>
请å<
http://translationproject.org/team/zh_CN.html> æ¥ådu çç¿»è¯é误
ï¼2ï¼Ubuntu æ¥çç£ç空é´å¤§å°å½ä»¤
df -h Dfå½ä»¤æ¯linuxç³»ç»ä»¥ç£çååºä¸ºåä½æ¥çæ件系ç»ï¼å¯ä»¥å ä¸åæ°æ¥çç£çå©ä½ç©ºé´ä¿¡æ¯ï¼å½ä»¤æ ¼å¼ï¼ df -hl æ¾ç¤ºæ ¼å¼ä¸ºï¼ æä»¶ç³»ç» å®¹é å·²ç¨ å¯ç¨ å·²ç¨% æè½½ç¹ Filesystem Size Used Avail Use% Mounted on /dev/hda2 45G 19G 24G 44% / /dev/hda1 494
df -h
Dfå½ä»¤æ¯linuxç³»ç»ä»¥ç£çååºä¸ºåä½æ¥çæ件系ç»ï¼å¯ä»¥å ä¸åæ°æ¥çç£çå©ä½ç©ºé´ä¿¡æ¯ï¼å½ä»¤æ ¼å¼ï¼
df -hl
æ¾ç¤ºæ ¼å¼ä¸ºï¼ã
æä»¶ç³»ç» å®¹é å·²ç¨ å¯ç¨ å·²ç¨% æè½½ç¹ã
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot
/dev/hda6 4.9G 2.2G 2.5G 47% /home
/dev/hda5 9.7G 2.9G 6.4G 31% /opt
none 1009M 0 1009M 0% /dev/shm
/dev/hda3 9.7G 7.2G 2.1G 78% /usr/local
/dev/hdb2 75G 75G 0 100% /
/dev/hdb2 75G 75G 0 100% /
以ä¸é¢çè¾åºä¸ºä¾ï¼è¡¨ç¤ºçææ为ï¼
HD硬çæ¥å£ç第äºä¸ªç¡¬çï¼bï¼ï¼ç¬¬äºä¸ªååºï¼2ï¼ï¼å®¹éæ¯75Gï¼ç¨äº75Gï¼å¯ç¨æ¯0ï¼å æ¤å©ç¨çæ¯100%ï¼ è¢«æè½½å°æ ¹ååºç®å½ä¸ï¼/ï¼ã
ä¸é¢æ¯ç¸å
³å½ä»¤ç解éï¼
df -hl æ¥çç£çå©ä½ç©ºé´
df -h æ¥çæ¯ä¸ªæ ¹è·¯å¾çååºå¤§å°
du -sh [ç®å½å] è¿å该ç®å½ç大å°
du -sm [æ件夹] è¿å该æ件夹æ»Mæ°
æ´å¤åè½å¯ä»¥è¾å
¥ä¸ä¸å½ä»¤æ¥çï¼
df --help
du --help
(责任ç¼è¾ï¼admin)
ï¼3ï¼å é¤æ¥å¿æ件
ä»å¤©ä¸çï¼å
¬å¸çlinux æå¡å¨æ²¡æ¾ä»ä¹ä¸è¥¿ï¼ä½æ¯å·²ç»ä½¿ç¨äº50%äºï¼ä¸æ¥çåæ¥æ¯æ¥å¿æ件太大äºï¼äºæ¯å°±æå¨å é¤äºï¼
è¿ä¸ªæ¯è¾å¿«
sudo /dev/null > /var/log/**.log
ä¸é¢è¿ä¸ªå¯ä»¥æ¨è使ç¨
sudo find /var/log/ -type f -mtime +30 -exec rm -f {} \;
å é¤30天ä¹åçæ§æ件