linux系統有很多logs檔案,這些日誌檔案會不斷增長,初學者往往在使用了一段時間後發現linux空間越來越小。那麼如何檢視資料夾或目錄的大小呢?如何有效地統計出各個資料夾與目錄的大小呢?
這裡介紹linux下統計目錄/資料夾大小的命令:du
如果想檢視當前目錄下,各個子目錄的大小:
1
du
-sh ./*
得到如下回顯:
01
root@vm:/var
# du -sh ./*
02
424k ./backups
03
8.2m ./cache
04
50m ./lib
05
4.0k ./
local
06
8.0k ./lock
07
14m ./log
08
4.0k ./mail
09
4.0k ./opt
10
96k ./run
11
60k ./spool
12
4.0k ./tmp
13
8.0k ./www
上述結果表明lib目錄占用了50m的磁碟空間,其次是log目錄,占用了14m空間;
如果磁碟有多個分割槽,想檢視每個分割槽的使用情況,則使用df命令:
1
df
-hl
得到如下顯示:
1
/dev/sda1 16g 662m 15g 5% /
2
tmpfs 252m 0 252m 0% /lib/init/rw
3
udev 247m 124k 247m 1% /dev
4
tmpfs 252m 0 252m 0% /dev/shm
說明sda1磁碟一共15g,使用了662m,只用了5%
linux下打包檔案或資料夾
在linux下如何將資料夾打包 linux zip壓縮。壓縮當前資料夾下所有檔案,壓縮為a.zip。命令列的方法是怎樣。zip r filename.zip 資料夾名 tartar命令可以用來壓縮打包單檔案 多個檔案 單個目錄 多個目錄。常用格式 單個檔案壓縮打包 tar czvf my.tar f...
Linux 下查詢檔案或資料夾
有些在我看來比較實用的命令,在這裡記一下,避免每次都搜尋一輪。1 查詢檔案和資料夾 find name mongo 從當前路徑開始,向子目錄查詢名字含有 mongo 的檔案和資料夾 2 僅查詢檔案夾 find name mongo type d 3 查詢檔案內容中含有指定內容的檔案或資料夾 find...
Linux檢視檔案或資料夾大小 du命令
du命令用於顯示目錄或檔案的大小。du會顯示指定的目錄或檔案所占用的磁碟空間。語法 du abcdhhklmssx l 符號連線 x 檔案 block size exclude 目錄或檔案 max depth 目錄層數 help version 目錄或檔案 常用引數說明 a或 all 顯示目錄中個別...