[精讚] [會員登入]
6538

計算檔案數和目錄數

linux/freebsd等系統利用ls來計算檔案數和目錄數、只列出目錄的方法

分享此文連結 //n.sfs.tw/10752

分享連結 計算檔案數和目錄數@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 10:57:56 最後編修
2017-02-08 22:44:59 By 張○○
 

自動目錄

計算檔案數

$ ls -l  |grep "^-"|wc -l

計算目錄數

$ ls -l  |grep "^d"|wc -l

只列出目錄

$ ls -F | grep /$
auth/
common/
content/
errors/
index/
manage/

上面的-F參數是列出的目錄後面會帶有一個斜線,再用grep抓取。grep /$意思是抓取最後一個是斜線的行

但這樣子缺點會是會沒有顏色,同時只有一行,因此加上 --color:

$ ls -Fl --color |grep /$
drwxr-xr-x. 2 root root 4096 2016-11-26 22:58 auth/
drwxr-xr-x. 2 root root 4096 2016-12-05 04:35 common/
drwxr-xr-x. 2 root root 4096 2017-02-08 21:34 content/
drwxr-xr-x. 4 root root 4096 2016-09-23 12:15 errors/
drwxr-xr-x. 2 root root 4096 2017-02-06 03:06 index/
drwxr-xr-x. 2 root root 4096 2017-01-26 22:17 manage/

或者使用下面的方式:

$ ls -l --color | grep "^d"

參考資料

[1] 程式扎記  http://puremonkey2010.blogspot.com/2010/11/linux-m-find.html


原文 2010-12-16 11:02:55

END

你可能感興趣的文章

安裝git centos/freebsd/windows安裝git

時間和時區CST UTC GMT的說明及設定 時間和時區CST DST UTC GMT的說明設定,及php時間的設置

計算檔案數和目錄數 linux/freebsd等系統利用ls來計算檔案數和目錄數、只列出目錄的方法

Vim .vimrc 設定,讓vim更好用 vim 是 unix-like 系統中最常用的編輯器,經由妥善的設定讓vim更好用

FREEBSD、LINUX和MAC拷背目錄的差別 原本以為cp複製一個目錄,但在FREEBSD、LINUX和MAC竟有不同的表現情況

[Linux] 進行字串取代,三種字串取代的方法 使用vi、sed、perl來取代字串

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

[MAC] 截取螢幕畫面的方法 截取螢幕畫面的方法,在MAC中叫作螢幕快照,英文是screenshot

談借錢 人借錢時手心向上頭向下,人還錢時手心向下頭向上

Linux shell 的date表示法 linux下SHELL中的date表示法

Smarty安裝 smarty 是著名的樣版引擎,非常的好用,用多了突然發現拿掉smarty反而不會寫php了,以下是安裝過程..

此一時彼一時 我是不是易怒的人,其實我也不知道,總之我常會失控,不知道自己在幹嘛。這近生活過得浮浮的,不是很踏實,總會想太多,我甚至會