liunx下列出當前目錄下的子目錄,檢視目錄的大小

2021-05-22 16:16:50 字數 433 閱讀 6283

只列出子目錄

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...