最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

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

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

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

1.ls -d  */

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

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

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

2.ls -F | grep /$

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

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

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

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

3.ll |grep ^d

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

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

其他文件類型有:

- 普通文件

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

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

stat命令是詳細(xì)列出文件信息。在目錄中的文件很多,搜索"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)核源代碼,可以進(jìn)一步理解stat命令)

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

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

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

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

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

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

6.tree -L 1 -d

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

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

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

總結(jié)

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

相關(guān)文章

最新評論

永昌县| 长顺县| 田阳县| 湘西| 博野县| 阜城县| 绥滨县| 修武县| 红原县| 阳信县| 罗源县| 射阳县| 平安县| 麻江县| 永春县| 南皮县| 临沧市| 武义县| 油尖旺区| 八宿县| 咸宁市| 积石山| 德令哈市| 大方县| 郎溪县| 绥江县| 太仓市| 上林县| 社会| 北碚区| 金秀| 本溪市| 黄冈市| 和林格尔县| 双鸭山市| 吐鲁番市| 金乡县| 深水埗区| 怀柔区| 诏安县| 克拉玛依市|