欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux中find和whereis命令怎么用

這篇文章主要為大家展示了“l(fā)inux中find和whereis命令怎么用”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“l(fā)inux中find和whereis命令怎么用”這篇文章吧。

創(chuàng)新互聯(lián)公司長(zhǎng)期為1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為黑龍江企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè),黑龍江網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。

linux find命令是一個(gè)非常有效的工具,它可以遍歷當(dāng)前目錄甚至于整個(gè)文件系統(tǒng)來(lái)查找某些文件或目錄.

linux find命令的主要選項(xiàng):

-name 按照文件名查找文件

-perm 按照文件權(quán)限來(lái)查找文件

-prune 不在當(dāng)前指定的目錄中查找

-user 按照文件屬主來(lái)查找文件

-group 按照文件所屬的組來(lái)查找文件

-mtime -n +n 按照文件的更改時(shí)間來(lái)查找文件,-n表示文件更改時(shí)間距現(xiàn)在n天以內(nèi),+ n表示文件更改時(shí)間距現(xiàn)在n天以前.

-nogroup 查找無(wú)有效所屬組的文件,即該文件所屬的組不存在

-nouser 查找無(wú)有效屬主的文件

-newer file1 ! file2 查找更改時(shí)間比文件file1新但比文件file2舊的文件

-type 查找某一類型的文件

[ 文件類型:

b 塊設(shè)備文件

d 目錄

c 字符設(shè)備文件

p 管道文件

l 符號(hào)鏈接文件

f 普通文件]

-size n[c] 查找文件長(zhǎng)度為n塊的文件,帶有c時(shí)表示文件長(zhǎng)度以字節(jié)計(jì)

-depth 在查找文件時(shí),首先查找當(dāng)前目錄中的文件,然后再在其子目錄中查找

-mount 在查找文件時(shí)不跨越文件系統(tǒng)mount點(diǎn)

-follow 如果find命令遇到符號(hào)鏈接文件,就跟蹤到鏈接所指向的文件

-cpio 對(duì)匹配的文件使用cpio命令,就將這些文件備份到磁盤(pán)設(shè)備中

(其余選項(xiàng),請(qǐng)man find,進(jìn)一步查看)

對(duì)linux find命令選項(xiàng)的一些例子:

$ find /etc -type d #在/ e t c目錄下查找所有的目錄

$ find /etc -user yaoyuan #在/etc目錄下查找文件屬主為yaoyuan的文件

$ find . -size +1000000c #在當(dāng)前目錄下查找文件長(zhǎng)度大于1 M字節(jié)的文件

whereis命令會(huì)在指定的目錄中查找符合條件的文件,文件應(yīng)的屬性應(yīng)屬于原始代碼,二進(jìn)制文件,或是幫助文件.

選項(xiàng):

-b 只查找二進(jìn)制文件

-B 只在設(shè)置的目錄下查找二進(jìn)制文件

-f 不顯示文件名前的路徑名稱

-m 只查找說(shuō)明文件

-M 只在設(shè)置的目錄下查找說(shuō)明文件

-s 只查找原始代碼文件

-S 只在設(shè)置的目錄下查找原始代碼文件

-u 查找不包含指定類型的文件

whereis例子

$ whereis MySQL
mysql: /usr/bin/mysql /etc/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

locate命令用于查找符合條件的文件,它會(huì)去保存文件與目錄名稱的數(shù)據(jù)庫(kù)內(nèi),查找符合條件的文件或目錄

選項(xiàng):

-u 建立數(shù)據(jù)庫(kù),由根目錄開(kāi)始

-U 建立數(shù)據(jù)庫(kù),可以指定開(kāi)始的位置

-e 將排除在尋找的范圍之外

-f 將特定的檔案系統(tǒng)排除在外

-q 安靜模式,不會(huì)顯示任何錯(cuò)誤訊息

-n 至多顯示n個(gè)輸出

-r 使用正規(guī)運(yùn)算式 做尋找的條件

-o 指定數(shù)據(jù)庫(kù)存的名稱

-d 指定數(shù)據(jù)庫(kù)的路徑

-h 顯示輔助訊息

-v 顯示更多的訊息

-V 顯示程序的版本訊息

(locate命令可以在搜尋數(shù)據(jù)庫(kù)時(shí)快速找到檔案,數(shù)據(jù)庫(kù)由updatedb程序來(lái)更新,updatedb是由cron daemon周期性建立的,locate命令在搜尋數(shù)據(jù)庫(kù)時(shí)比由整個(gè)由硬盤(pán)資料來(lái)搜尋資料來(lái)得快,但較差勁的是locate所找到的檔案若是最近才建立或剛更名的,可能會(huì)找不到,在內(nèi)定值中,updatedb每天會(huì)跑一次,可以由修改crontab來(lái)更新設(shè)定值。(etc/crontab)

locate指定用在搜尋符合條件的檔案,它會(huì)去儲(chǔ)存檔案與目錄名稱的數(shù)據(jù)庫(kù)內(nèi),尋找合乎范本樣式條件的檔案或目錄錄,可以使用特殊字元(如"*"或"?"等)來(lái)指定范本樣式,如指定范本為kcpa*ner, locate會(huì)找出所有起始字串為kcpa且結(jié)尾為ner的檔案或目錄,如名稱為kcpartner若目錄錄名稱為kcpa_ner則會(huì)列出該目錄下包括子目錄在內(nèi)的所有檔案。 )

locate例子:

$ locate inittab

/usr/lib/upstart/migrate-inittab.pl

/usr/share/terminfo/a/ansi+inittabs

以上是“l(fā)inux中find和whereis命令怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前名稱:linux中find和whereis命令怎么用
文章URL:http://chinadenli.net/article36/pijisg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站改版、網(wǎng)站排名、網(wǎng)站設(shè)計(jì)、網(wǎng)站策劃、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

小程序開(kāi)發(fā)