中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問(wèn)手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

每天一個(gè)linux命令:find 命令的參數(shù)詳解

時(shí)間:2019-08-16

linux命令大全_linux命令大全 重啟_linux命令大全軟件

find一些常用參數(shù)的一些常用實(shí)例和一些具體用法和注意事項(xiàng)。

1.使用name選項(xiàng):

不管當(dāng)前路徑是什么,如果想要在自己的根目錄$home中查找文件名符合*.log的文件,使用~作為'pathname'參數(shù),波浪號(hào)~代表了你的$home目錄。 不管當(dāng)前路徑是什么,如果想要在自己的根目錄$home中查找文件名符合*.log的文件,使用~作為 'pathname'參數(shù),波浪號(hào)~代表了你的$home目錄。設(shè)置好這些路徑后,就可以使用pathfinder對(duì)象的locate方法來(lái)查找某個(gè)文件所在的目錄全路徑,例如:。

find ~ -name "*.log" -print  

想要在當(dāng)前目錄及子目錄中查找所有的‘ *.log‘文件,可以用:

find . -name "*.log" -print  

想要的當(dāng)前目錄及子目錄中查找文件名以一個(gè)大寫(xiě)字母開(kāi)頭的文件,可以用:

find . -name "[A-Z]*" -print  

想要在/etc目錄中查找文件名以host開(kāi)頭的文件,可以用:

find /etc -name "host*" -print  

想要查找$HOME目錄中的文件linux命令大全,可以用:

find ~ -name "*" -print 或find . -print  

要想讓系統(tǒng)高負(fù)荷運(yùn)行,就從根目錄開(kāi)始查找所有的文件。

find / -name "*" -print  

如果想在當(dāng)前目錄查找文件名以一個(gè)個(gè)小寫(xiě)字母開(kāi)頭,最后是4到9加上.log結(jié)束的文件:

命令:

find . -name "[a-z]*[4-9].log" -print

輸出:

[root@localhost test]# ll
總計(jì) 316
-rw-r--r-- 1 root root 302108 11-13 06:03 log2012.log
-rw-r--r-- 1 root root     61 11-13 06:03 log2013.log
-rw-r--r-- 1 root root      0 11-13 06:03 log2014.log
-rw-r--r-- 1 root root      0 11-13 06:06 log2015.log
drwxr-xr-x 6 root root   4096 10-27 01:58 scf
drwxrwxr-x 2 root root   4096 11-13 06:08 test3
drwxrwxr-x 2 root root   4096 11-13 05:50 test4
[root@localhost test]# find . -name "[a-z]*[4-9].log" -print
./log2014.log
./log2015.log
./test4/log2014.log
[root@localhost test]#

2.用perm選項(xiàng):

按照文件權(quán)限模式用-perm選項(xiàng),按文件權(quán)限模式來(lái)查找文件的話(huà)。最好使用八進(jìn)制的權(quán)限表示法。

為了在當(dāng)前目錄下查找文件權(quán)限位為7 5 5的文件,即文件屬主可以讀、寫(xiě)、執(zhí)行,其他用。為了在當(dāng)前目錄中查找s u i d置位,文件屬主具有讀、寫(xiě)、執(zhí)行權(quán)限,并且文件所屬組的用。查找目錄并列出目錄下的文件(將找到的目錄添加到ls命令后一次執(zhí)行,參數(shù)過(guò)長(zhǎng)時(shí)會(huì)分多次執(zhí)行)。

[root@localhost test]# find . -perm 755 -print
.
./scf
./scf/lib
./scf/service
./scf/service/deploy
./scf/service/deploy/product
./scf/service/deploy/info
./scf/doc
./scf/bin
[root@localhost test]#