欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux centos7如何查看目錄下的子目錄

 更新時間:2023年11月08日 09:46:07   作者:qq_36142959  
這篇文章主要介紹了Linux centos7如何查看目錄下的子目錄問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

(所述方法是在當前目錄下,如在其他目錄,要注意查找目錄的表達)

在目錄中,一般存放著普通文件及目錄文件。

可用ls查看目錄下的所有文件

如果我們僅僅希望查詢目錄下的子目錄文件,不需要出現(xiàn)普通文件,如何操作呢?

下面提供6種方法,供參考。

1.ls -d  */

我們知道,加-d選項,是僅列出目錄,而不列出目錄下的文件,而參數(shù) */ 是指當前目錄中的所有內(nèi)容

*通配符,代表多個字符,所有的意思;?通配符,代表一個字符

此處的參數(shù)不能寫. 、./ 、*等

2.ls -F | grep /$

加-F選項,是在目錄文件后面添加標記/。再搜索此標記時,就僅能看到目錄

grep 主要功能是搜索字符串,是處理文本時的重要命令,主要按行處理文件

grep與sed和awk并稱為linux三劍客。如配合正則表達式,功能將十分強大

/$ 是正則表達式,表示以/結(jié)尾的行;^d表示以d開頭的行

3.ll |grep ^d

ll是ls  -l的別名(執(zhí)行alias命令,可以看到全部有別名的命令)

ll列表顯示目錄下的文件,而以d開頭的文件正是目錄文件

其他文件類型有:

- 普通文件

  • b 塊設備文件
  • c 字符設備文件
  • l 鏈接文件
  • p 管道文件
  • s 套接字文件

4.stat ./* | grep  -B 1 "directory"

stat命令是詳細列出文件信息。在目錄中的文件很多,搜索"directory"可只顯示目錄

grep的-B 1選項是指顯示符合條件的行及其之前的行,”B”有before之意,數(shù)字1指顯示前面的1行

與-B類似的還有:

  • -A n 顯示結(jié)果行的后n行,“A有after之意”
  • -C n 顯示結(jié)果行的前后n行,"C是context之意,上下文。也可以通過center中間、中部 幫助記憶命令選項"

(ll 命令執(zhí)行的結(jié)果,正是系統(tǒng)調(diào)用stat命令,再按一定格式輸出的結(jié)果。查詢ls內(nèi)核源代碼,可以進一步理解stat命令)

(系統(tǒng)語言為中文時,可搜索"目錄")

5.find . -maxdepth 1 -type d | grep -v  '^\./\.'

-maxdepth 1 指定搜索的目錄層級,僅1級

  • find后面的點代表在當前目錄下查詢,可用路徑替代,-type d表示查詢文件的類型為 d(目錄)
  • 通過grep過濾掉隱藏文件(命令中的兩個右斜杠是轉(zhuǎn)義,即點代表點符號,而不是匹配任意單個字符)

grep  -v 代表查詢結(jié)果取反

  • 查詢結(jié)果中的第一行:./  代表查詢的哪一個目錄(查詢當前目錄時,也可以用./表示)
  • 后面的幾行才是查詢結(jié)果

6.tree -L 1 -d

tree命令顯示目錄的層次結(jié)構(gòu),沒有選項時顯示所有文件及層次

  • 選項-L 1僅顯示一級(L是level 的簡寫,表示層級,層)
  • 選項-d 僅顯示目錄

不指定tree命令參數(shù),默認是顯示當前目錄的文件結(jié)構(gòu)

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Linux bash:./xxx:無法執(zhí)行二進制文件報錯

    Linux bash:./xxx:無法執(zhí)行二進制文件報錯

    這篇文章主要介紹了Linux bash:./xxx:無法執(zhí)行二進制文件報錯,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • Linux下rz/sz安裝及使用方法示例

    Linux下rz/sz安裝及使用方法示例

    這篇文章主要介紹了Linux下rz/sz安裝及使用方法示例,詳細的介紹了如何使用和安裝rz/sz,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 實例詳解Linux 中的命令鏈接操作符

    實例詳解Linux 中的命令鏈接操作符

    這篇文章通過實例代碼給大家詳細介紹了Linux 中的命令鏈接操作符,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-08-08
  • centOS7.4 安裝 mysql 5.7.26的教程詳解

    centOS7.4 安裝 mysql 5.7.26的教程詳解

    CentOS中默認安裝有MariaDB,這個是MySQL的分支,但為了需要,還是要在系統(tǒng)中安裝MySQL,而且安裝完成之后可以直接覆蓋掉MariaDB。這篇文章主要介紹了centOS7.4 安裝 mysql 5.7.26,需要的朋友可以參考下
    2019-06-06
  • apache tika檢測文件是否損壞的方法

    apache tika檢測文件是否損壞的方法

    Apache Tika用于文件類型檢測和從各種格式的文件內(nèi)容提取的庫。這篇文章主要介紹了apache tika檢測文件是否損壞,需要的朋友可以參考下
    2019-09-09
  • linux下如何把進程/線程綁定到特定cpu核上運行

    linux下如何把進程/線程綁定到特定cpu核上運行

    這篇文章主要介紹了linux下如何把進程/線程綁定到特定cpu核上運行問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 詳解如何在 CentOS 7 上安裝和安全配置 MariaDB 10

    詳解如何在 CentOS 7 上安裝和安全配置 MariaDB 10

    這篇文章主要介紹了詳解如何在 CentOS 7 上安裝和安全配置 MariaDB 10,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • ubuntu如何開啟ssh遠程登錄

    ubuntu如何開啟ssh遠程登錄

    在Ubuntu上開啟SSH遠程登錄的步驟如下:檢查SSH安裝情況、啟動SSH服務、設置開機啟動、檢查SSH狀態(tài)、配置防火墻、并使用SSH客戶端進行遠程登錄
    2025-03-03
  • 詳解CentOS7下安裝Mysql和配置mysql

    詳解CentOS7下安裝Mysql和配置mysql

    本篇文章主要介紹了詳解CentOS7下安裝Mysql和配置mysql,具有一定的參考價值,有興趣的可以了解一下。
    2016-12-12
  • Linux用戶管理與常見權(quán)限命令

    Linux用戶管理與常見權(quán)限命令

    在Linux系統(tǒng)中,用戶和組是管理權(quán)限和資源訪問的基本單元,用戶可以屬于一個或多個組,組用于集中管理一組用戶的權(quán)限,文件權(quán)限決定了用戶或組對文件的訪問級別,每個文件或目錄都有三個權(quán)限集,分別適用于文件所有者(User)、所屬組(Group)和其他用戶(Others)
    2024-08-08

最新評論