色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

通過操作命令來統計 Linux 中文件和文件夾/目錄的數量

Linux愛好者 ? 2018-02-07 08:24 ? 次閱讀

嗨,伙計們,今天我們再次帶來一系列可以多方面幫助到你的復雜的命令。 通過操作命令,可以幫助您計數當前目錄中的文件和目錄、遞歸計數,統計特定用戶創建的文件列表等。

在本教程中,我們將向您展示如何使用多個命令,并使用 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: 輸出換行符的數量

示例 4

統計當前目錄包含隱藏文件和目錄在內的文件和文件夾。

# ls -la | wc -l

8

示例 5

遞歸計算當前目錄的文件,包括隱藏文件。

# find . -type f | wc -l

7

細節 :

find: 搜索目錄結構中的文件

-type: 文件類型

f: 常規文件

wc: 這是一個統計每個文件的換行符、單詞和字節數的命令

-l: 輸出換行符的數量

示例 6

使用tree命令輸出目錄和文件數(不包括隱藏文件)。

# tree | tail -1

2directories,5files

示例 7

使用包含隱藏文件的 tree 命令輸出目錄和文件計數。

# tree -a | tail -1

2directories,7files

示例 8

運行下面的命令遞歸計算包含隱藏目錄在內的目錄數。

# find . -type d | wc -l

3

示例 9

根據文件擴展名計數文件數量。 這里我們要計算 .txt 文件。

# find . -name "*.txt" | wc -l

7

示例 10

組合使用 echo 命令和 wc 命令統計當前目錄中的所有文件。 4 表示當前目錄中的文件數量。

# echo *.* | wc

1 439

示例 11

組合使用 echo 命令和 wc 命令來統計當前目錄中的所有目錄。 第二個 1 表示當前目錄中的目錄數量。

# echo */ | wc

1 1 6

示例 12

組合使用 echo 命令和 wc 命令來統計當前目錄中的所有文件和目錄。 5 表示當前目錄中的目錄和文件的數量。

# echo * | wc

1544

示例 13

統計系統(整個系統)中的文件數。

# find / -type f | wc -l

69769

示例-14

統計系統(整個系統)中的文件夾數。

# find / -type d | wc -l

8819

示例-15

運行以下命令來計算系統(整個系統)中的文件、文件夾、硬鏈接和符號鏈接數。

# find / -type d -exec echo dirs \; -o -type l -exec echo symlinks \; -o -type f -links +1 -exec echo hardlinks \; -o -type f -exec echo files \; | sort | uniq -c

8779dirs

69343files

20hardlinks

11646symlinks

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11322

    瀏覽量

    209865
  • tree
    +關注

    關注

    0

    文章

    9

    瀏覽量

    8568
  • 文件夾
    +關注

    關注

    0

    文章

    14

    瀏覽量

    8175

原文標題:如何統計 Linux 中文件和文件夾/目錄的數量

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何在applications目錄下添加自己的文件和文件夾呢?

    (比如libc或者spi),然后保存后編譯,發現之前applications目錄下新增的文件和文件夾都丟失了,編譯當然也就失敗。最關鍵的是,我從備份文件copy出來,重新手動添加到
    發表于 12-30 15:43

    Linux改變文件目錄的訪問權限命令

    Linux改變文件目錄的訪問權限命令 Linux改變文件
    發表于 01-18 12:46 ?1202次閱讀

    ubuntu中隱藏/顯示文件和文件夾

    ubuntu 16.04 LTS - 隱藏/顯示文件和文件夾 1. GUI hot key Ctrl H: 隱藏/顯示文件和文件夾 2. Show hidden and backup
    發表于 11-25 12:52 ?5093次閱讀

    DOS命令進入D盤文件夾怎么操作

    DOS是個人計算機上的一類操作系統,是一種面向磁盤的系統軟件。下詳細介紹DOS命令進入D盤文件夾怎么操作
    發表于 01-17 14:35 ?9971次閱讀
    DOS<b class='flag-5'>命令</b>進入D盤<b class='flag-5'>文件夾</b>怎么<b class='flag-5'>操作</b>

    dos命令怎么用_DOS下創建文件文件夾

    DOS命令,計算機術語,是指DOS操作系統的命令,是一種面向磁盤的操作命令,主要包括目錄
    發表于 01-17 16:15 ?5.6w次閱讀
    dos<b class='flag-5'>命令</b>怎么用_DOS下創建<b class='flag-5'>文件</b>、<b class='flag-5'>文件夾</b>

    基于Linux文件夾的結構說明及用途的簡單解析

    linux下各文件夾的結構說明及用途介紹。
    的頭像 發表于 01-26 14:47 ?2865次閱讀

    cmd如何在命令提示符下文件夾操作?詳細方法實例分析

    本文檔的主要內容詳細介紹的是cmd如何在命令提示符下文件夾操作?詳細方法實例分析。
    發表于 09-26 17:04 ?0次下載
    cmd如何在<b class='flag-5'>命令</b>提示符下<b class='flag-5'>文件夾</b><b class='flag-5'>操作</b>?詳細方法實例分析

    Beyond Compare文件夾和文件對比工具應用程序免費下載

    Beyond Compare是一款不可多得的專業級的文件夾和文件對比工具。使用它可以很方便地對比出兩個文件夾或者文件的不同之處,相差的每一個字節用顏色加以表示,查看方便,支持多種規則對
    發表于 01-03 10:40 ?13次下載

    Linux中如何判斷文件夾是否存在并新建文件夾

    本文檔的主要內容詳細介紹的是Linux中如何判斷文件夾是否存在并新建文件夾vi文件免費下載。
    發表于 01-17 08:00 ?8次下載
    <b class='flag-5'>Linux</b>中如何判斷<b class='flag-5'>文件夾</b>是否存在并新建<b class='flag-5'>文件夾</b>

    如何在文件管理器中隱藏文件和文件夾

    如果一個系統被多個用戶使用,你或許出于個人原因想在文件管理器中隱藏一些文件文件夾不讓其他人看到(絕大多數用戶不會對 Linux 系統進行深入了解,所以他們只會看到
    發表于 05-13 09:34 ?1383次閱讀
    如何在<b class='flag-5'>文件</b>管理器中隱藏<b class='flag-5'>文件</b><b class='flag-5'>和文件夾</b>

    文件夾和文件對比工具Beyond Compare 3軟件免費下載

    本文檔的主要內容詳細介紹的是文件夾和文件對比工具Beyond Compare 3軟件免費下載。
    發表于 03-17 08:00 ?7次下載

    如何在Linux使用Rsync命令復制和同步文件目錄

    Rsync用于在兩個遠程計算機之間同步文件和文件夾。它僅通過傳輸源和目標之間的差異提供快速的增量文件傳輸。
    的頭像 發表于 12-07 09:47 ?1.1w次閱讀

    如何在Linux使用rsync命令排除文件目錄

    Rsync是一種快速同步的命令行程序,用于在兩個計算機之間同步文件和文件夾。借助Rsync,您可以鏡像數據,創建增量備份。
    的頭像 發表于 12-23 16:49 ?7697次閱讀

    如何在Linux文件和文件夾中搜索文本?

    如果您是開發人員、Web 程序員或處理許多文件的人,并且需要查找單個文本,今天可要好好看這篇文章了。 假設您有一個包含 30 個文件夾和 20,000 個文件目錄,這些
    的頭像 發表于 05-12 16:19 ?1683次閱讀

    linux 顯示文件夾所有文件的屬性

    Linux中,您可以使用 ls 命令顯示文件夾所有文件的屬性。使用 ls -a 命令可以查看
    的頭像 發表于 11-13 16:52 ?1032次閱讀
    主站蜘蛛池模板: 无码AV免费精品一区二区三区 | 国产白色视频在线观看w| 久久vs国产综合色| 双性被疯狂灌满精NP| 国产3级在线观看| 日韩精品卡1卡2三卡四卡乱码| 99久久综合国产精品免费| 免费国产久久啪在线| 91次元黄色观看| 啦啦啦WWW在线观看免费高清版| 一级毛片皇帝 宫女| 紧缚束缚调教丨vk| 伊人久在线| 开心成人社区| 99爱在线精品视频网站| 年轻的女职工在线观看| 99久久国产综合色| 啪啪漫画无遮挡全彩h同人| WWW国产亚洲精品久久| 日本女人水多| 国产成人免费高清激情视频| 小草观看免费高清视频| 久9青青cao精品视频在线| 野花日本大全免费高清完整版| 精品爽爽久久久久久蜜臀| 在线综合 亚洲 欧美| 男人插曲视频大全免费网站| 凹凸精品视频分类视频| 爽爽影院线观看免费| 国产亚洲日韩另类在线播放| 亚洲欧美人成视频在线| 乱淫67194| 成人在线观看播放| 亚洲 欧美 另类 中文 在线| 久久久无码AV精品亚洲A片软件| 18禁黄久久久AAA片| 日本护士喷水| 黑人操白逼| av狼新人开放注册区| 伸进同桌奶罩里摸她胸作文| 黑人娇小BBW|