linux查看目錄文件數
在本教程中,我們將向您展示如何使用多個命令,並使用 ls、egrep、wc 和 find 命令執行一些高級操作。 下面的命令將可用在多個方面。
為了實驗,我打算總共創建 7 個文件和 2 個文件夾(5 個常規文件和 2 個隱藏文件)。 下面的 tree 命令的輸出清楚的展示了文件和文件夾列表。
# tree -a /opt
/opt
├──magi
│ └──2g
│ ├──test5.txt
│ └──.test6.txt
├──test1.txt
├──test2.txt
├──test3.txt
├──.test4.txt
└──test.txt
2directories,7files
示例 1
統計當前目錄的文件(不包括隱藏文件)。 運行以下命令以確定當前目錄中有多少個文件,並且不計算點文件(LCTT 譯註:點文件即以「.」 開頭的文件,它們在 Linux 默認是隱藏的)。
# ls -l . | egrep -c '^-'
4
細節:
ls : 列出目錄內容
-l : 使用長列表格式
. : 列出有關文件的信息(默認為當前目錄)
| : 將一個程序的輸出發送到另一個程序進行進一步處理的控制操作符
egrep : 列印符合模式的行
-c : 通用輸出控制
'^-' : 以「-」開頭的行(ls -l 列出長列表時,行首的 「-」 代表普通文件)
示例 2
統計當前目錄包含隱藏文件在內的文件。 包括當前目錄中的點文件。
# ls -la . | egrep -c '^-'
5
示例 3
運行以下命令來計數當前目錄的文件和文件夾。 它會計算所有的文件和目錄。
# ls -l | wc -l
5
細節:
ls : 列出目錄內容
-l : 使用長列表格式
| : 將一個程序的輸出發送到另一個程序進行進一步處理的控制操作符
wc : 這是一個統計每個文件的換行符、單詞和位元組數的命令
-l : 輸出換行符的數量
⑵ linux 命令怎麼看文件數 find
可以使用如下方法:
1、ls -l |grep "^-"|wc -l或find ./company -type f | wc -l
查看某文件夾下文件的個數,包括子文件夾里的。
2、ls -lR|grep "^-"|wc -l
查看某文件夾下文件夾的個數,包括子文件夾里的。
3、ls -lR|grep "^d"|wc -l
說明:
ls -l長列表輸出該目錄下文件信息(注意這里的文件,不同於一般的文件,可能是目錄、鏈接、設備文件等)
grep "^-"
這里將長列表輸出信息過濾一部分,只保留一般文件,如果只保留目錄就是 ^d
wc -l
統計輸出信息的行數,因為已經過濾得只剩一般文件了,所以統計結果就是一般文件信息的行數,又由於一行信息對應一個文件,所以也就是文件的個數。可參考」Linux命令大全「了解命令
⑶ Linux查看—個目錄下所有文件,不包括隱藏文件用哪條命令
ll就可以,ls也可以,只要不加-a基本不會查看到隱藏的文件。
⑷ linux顯示目錄下文件數量
Du: 查詢文件或文件夾的磁碟空間。如果工作目錄中有很多文件和文件夾,使用 no-parameter 命令迭代所有文件和文件夾使用的空間。這不適合查看什麼是太大的,所以您必須使用參數指定內容表的深度 -- max-depth = ,這是一個非常有用的參數!如下所示,注意使用「 * 」 ,就可以使用文件空間大小。注意: freebsd 總是比 linux 復雜,它有一個 命令,指定目錄深層的層數,比 linux 簡單,在-d。
⑸ linux怎麼查看目錄下的文件
ls 命令是Linux下最常用的指令之一。ls命令為英文單詞 list 的縮寫,正如英文單詞 list 的意思,其功能是列出指定目錄下的內容及其相關屬性信息。
默認狀態下,ls命令會列出當前目錄的內容。而帶上參數後,我們可以用ls做更多的事情。作為最基礎同時又是使用頻率很高的命令,我們很有必要搞清楚ls命令的用法,那麼接下來一起看看吧!更多linux命令大全 來《Linux就該這么學》。
語法格式: ls [選項] [文件]
常用參數:
-a 顯示所有文件及目錄 (包括以「.」開頭的隱藏文件)
-l 使用長格式列出文件及目錄信息
-r 將文件以相反次序顯示(默認依英文字母次序)
-t 根據最後的修改時間排序
-A 同 -a ,但不列出 「.」 (當前目錄) 及 「..」 (父目錄)
-S 根據文件大小排序
-R 遞歸列出所有子目錄
參考實例
列出所有文件(包括隱藏文件):
[root@linuxcool ~]# ls -a
列出文件的詳細信息:
[root@linuxcool ~]# ls -l
列出根目錄(/)下的所有目錄:
[root@linuxcool ~]# ls /
列出當前工作目錄下所有名稱是 「s」 開頭的文件 :
[root@linuxcool ~]# ls -ltr s*
列出 /bin 目錄下的所有目錄及文件的詳細信息 :
[root@linuxcool ~]# ls -lR /bin
⑹ 如何查看linux用戶主目錄下的文件
在沒有圖形界面的Linux中需要查看一個文件的內容,這里分享下查找方法。
1、首先在電腦中打開Putty軟體,連接上Linux,如下圖所示。
⑺ linux統計當前目錄下有多少文件
查看當前目錄下文件的個數
ls -l | grep "^-" | wc -l
查看當前目錄下文件的個數,包括子目錄里的。
ls -lR| grep "^-" | wc -l
查看某目錄下文件夾(目錄)的個數,包括子目錄里的。
ls -lR| grep "^d" | wc -l
簡要說明:
ls -l
長列表輸出該目錄下文件信息(注意這里的文件,不同於一般的文件,可能是目錄、鏈接、設備文件等)
grep "^-"
這里將長列表輸出信息過濾一部分,只保留一般文件,如果只保留目錄就是 ^d
wc -l
統計輸出信息的行數,因為已經過濾得只剩一
統計一個目錄中的目錄個數
ls -l | awk '/^d/' | wc -l
統計一個目錄中的文件個數
ls -l | awk '/^-/' | wc -l
統計一個目錄中的全部文件數
find ./ -type f -print | wc -l
統計一個目錄中的全部子目錄數
find ./ -type d -print | wc -l
find -name 'sinesafe*' -d print | wc -l
⑻ linux查看當前目錄下的目錄數量
查看該目錄以及該目錄的子目錄下普通文件:ls -lR |grep '^-' |wc -l
ls -l 查詢該目錄下的所有文件
R 包含子目錄
grep '^-' 表示過濾出普通文件即以「-」開頭的行(一行一個文件)
wc -l 統計行數(也就相當於文件數)
⑼ Linux下如何查看一個文件夾下有多少文件
1、點擊電腦終端,或者是直接按滑鼠右鍵選擇終端。