亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

操作系統(tǒng)

在Linux中如何運(yùn)用find命令

時(shí)間:2024-09-18 22:21:52 操作系統(tǒng) 我要投稿
  • 相關(guān)推薦

在Linux中如何運(yùn)用find命令

  在Linux中如何運(yùn)用find命令

  我們都知道Linux下查找文件的命令是find命令,運(yùn)用該命令可以很快的搜到自己想要的文件,那么find命令有哪些使用技巧呢?下面小編就給大家介紹下Linux中find命令的巧妙運(yùn)用。

  find命令的工作方式是沿著文件層次結(jié)構(gòu)向下遍歷,匹配符合條件的.文件,并執(zhí)行相應(yīng)的操作。

  1、根據(jù)文件名或正則表達(dá)式匹配搜索

  選項(xiàng)-name的參數(shù)指定了文件名所必須匹配的字符串,我們可以將通配符作為參數(shù)使用,“*.txt”匹配所有以.txt結(jié)尾的文件名。

  代碼如下:

 。踨oot@localhost test]# touch {data,log,file,F(xiàn)ile,LOG}_{1,2,3,4,5,6}_{.txt,.pdf,.log,.conf}

 。踨oot@localhost test]# find 。 -name “*.txt” –print

  如果想匹配多個(gè)條件中的一個(gè),可以使用-o參數(shù)。

  代碼如下:

  [root@localhost test]# find 。 ( -name “*.txt” -o -name “*.log” )

  選項(xiàng)-iname忽略字母大小寫

  選項(xiàng)-path的參數(shù)可以使用通配符來(lái)匹配文件路徑或文件。

  2、否定參數(shù)

  find 用 “!”來(lái)否定參數(shù),匹配所有不以.txt結(jié)尾的文件名。

  代碼如下:

 。踨oot@localhost test]# find 。 ! -name “*.txt” –print

  3、基于目錄深度的搜索

  find命令在使用時(shí)會(huì)遍歷所有的子目錄,我們可以采用-maxdepth和-mindepth來(lái)限制find命令遍歷的深度。

  -maxdepth: 指定最大深度;

  -mindepth:指定最小深度。

  代碼如下:

 。踨oot@localhost ~]# find 。 -maxdepth 1 -type f

  列出當(dāng)前目錄的所有普通文件,這兩個(gè)命令要緊跟在目標(biāo)路徑之后。

【在Linux中如何運(yùn)用find命令】相關(guān)文章:

Linux中source命令的用法03-08

linux中ipcs命令使用詳解11-19

如何實(shí)現(xiàn)在Linux中不輸入密碼運(yùn)行sudo命令12-09

linux系統(tǒng)命令11-23

linux系統(tǒng)命令(經(jīng)典)01-25

關(guān)于linux中tail 命令使用詳解02-28

Linux系統(tǒng)bunzip2命令如何使用03-05

Linux系統(tǒng)中smbclient命令的使用方法03-02

關(guān)于Linux系統(tǒng)命令中exit與exit的區(qū)別03-07