只列出子目錄
1. ls -f | grep /$
2. ls -l | grep 「^d」
du檢視目錄大小,df檢視磁碟使用情況。
我常使用的命令(必要時,sudo使用root許可權),
1.檢視某個目錄的大小:du -hs /home/master/documents
檢視目錄下所有目錄的大小並按大小降序排列:sudo du -sm /etc/* | sort -nr | less
2.檢視磁碟使用情況(檔案系統的使用情況):sudo df -h
df --block-size=gb
-h是使輸出結果更易於人類閱讀;du -s只展示目錄的使用總量(不分別展示各個子目錄情況),-m是以mb為單位展示目錄的大小(當然-k/-g就是kb/gb了)。
更多資訊,還是man du 和 man df 來獲得吧。
列出目錄下的所有檔案
定於需要列出的目錄位址 dir c apmserv5.2.6 www htdocs ahinksns ahinkphp 用 opendir 開啟目錄,失敗則中止程式 handle opendir dir or die cannot open dir echo files in dir 用 readd...
C語言列出某個目錄下的檔案
c語言本身沒有提供象dir list 這樣的函式來列出某個目錄下所有的檔案。不過,利用c語言的幾個目錄函式,你可以自己編寫乙個dir list 函式。首先,標頭檔案dos h定義了乙個find t結構,它可以描述dos下的檔案資訊,包括檔名 時間 日期 大小和屬性。其次,c編譯程式庫中有 dos f...
使用C C 列出某個目錄下的檔案
用 c c 列出目錄下的檔案,在linux下可採用readdir 函式來實現,實現過程為 開啟目錄 迴圈讀目錄,輸出目錄下檔案 關閉目錄指標 include include void printdir const char path int nret hnd 0 1 1 while nret 0 f...