[精讚] [會員登入]
6312

計算檔案數和目錄數

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

你可能感興趣的文章

[SSH] 解決 SSH 登入延遲,登入時驗證很慢的問題 登入要等很久,才會跳出輸入密碼的視窗,怎麼解決?

安裝git centos/freebsd/windows安裝git

[Linux] mongodb 初步--3/3 我使用mongo 的一些大小事:資料庫的權限、幫助

[bc] linux 的計算機bc 如何進行8進位、10進位、16進位等轉換 linux 的計算機bc--如何進行8進位、10進位、16進位等轉換

[Linux] ls --color 的檔案特徵及顏色意義 ls --color 時看到的檔案特徵及顏色意義及和檔案權限有關的指令

[SSH] 限制登入的帳號或群組 SSH常會遭到駭客的掃描和暴力法破解密碼,就算密碼夠強,我還是希望駭客一點機會也沒有,所以要限制可以登入的使用者和來源

我有話要說

>>

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

訪客留言

[無留言]

隨機好文

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

UTF-8 BOM (Byte Order Mark) 的問題 在 Michael Kaplan 那看到 Every character has a story #4: U+feff

PHP for sphinx 函式庫安裝 PECL/sphinx PHP>= 5.2.2 已經能原生支援 sphinx,可是預設的沒有裝,我們得自己裝才能用

一個邏輯的錯誤刪了全部檔案的經驗 今天本來想做一件很簡單的事,但卻足足浪費我多一倍的時間,再加上刪掉我全部的檔案,原因只是因為我自己的邏輯錯誤。

問問題 問問題其實內涵很深,我悟了很久才懂。 有人問題的目的並不一定是想要得到答案,有時只是純粹想問問題..