中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Linux查找文件命令:find、whereis、locate | 技術(shù)菜園地

Linux查找文件命令:find、whereis、locate

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

主要選項:
-name 按照文件名查找文件
-perm 按照文件權(quán)限來查找文件
-prune 不在當(dāng)前指定的目錄中查找
-user 按照文件屬主來查找文件
-group 按照文件所屬的組來查找文件
-mtime -n +n 按照文件的更改時間來查找文件,-n表示文件更改時間距現(xiàn)在n天以內(nèi),+ n表示文件更改時間距現(xiàn)在n天以前.
-nogroup 查找無有效所屬組的文件,即該文件所屬的組不存在
-nouser 查找無有效屬主的文件
-newer file1 ! file2 查找更改時間比文件file1新但比文件file2舊的文件
-type 查找某一類型的文件

[ 文件類型:
b 塊設(shè)備文件
d 目錄
c 字符設(shè)備文件
p 管道文件
l 符號鏈接文件
f 普通文件
]

-size n[/c] 查找文件長度為n塊的文件,帶有c時表示文件長度以字節(jié)計
-depth 在查找文件時,首先查找當(dāng)前目錄中的文件,然后再在其子目錄中查找
-mount 在查找文件時不跨越文件系統(tǒng)mount點
-follow 如果find命令遇到符號鏈接文件,就跟蹤到鏈接所指向的文件
-cpio 對匹配的文件使用cpio命令,就將這些文件備份到磁盤設(shè)備中

(其余選項,請man find,進(jìn)一步查看)
對find命令選項的一些例子:
$ find /etc -type d #在/ e t c目錄下查找所有的目錄
$ find /etc -user yaoyuan #在/etc目錄下查找文件屬主為yaoyuan的文件
$ find . -size +1000000c #在當(dāng)前目錄下查找文件長度大于1 M字節(jié)的文件

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

選項:
-b 只查找二進(jìn)制文件
-B 只在設(shè)置的目錄下查找二進(jìn)制文件
-f 不顯示文件名前的路徑名稱
-m 只查找說明文件
-M 只在設(shè)置的目錄下查找說明文件
-s 只查找原始代碼文件
-S 只在設(shè)置的目錄下查找原始代碼文件
-u 查找不包含指定類型的文件

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

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

選項:
-u 建立數(shù)據(jù)庫,由根目錄開始
-U 建立數(shù)據(jù)庫,可以指定開始的位置
-e 將排除在尋找的范圍之外
-f 將特定的檔案系統(tǒng)排除在外
-q 安靜模式,不會顯示任何錯誤訊息
-n 至多顯示n個輸出
-r 使用正規(guī)運算式 做尋找的條件
-o 指定數(shù)據(jù)庫存的名稱
-d 指定數(shù)據(jù)庫的路徑
-h 顯示輔助訊息
-v 顯示更多的訊息
-V 顯示程序的版本訊息

(locate命令可以在搜尋數(shù)據(jù)庫時快速找到檔案,數(shù)據(jù)庫由updatedb程序來更新,updatedb是由cron daemon周期性建立的,locate命令在搜尋數(shù)據(jù)庫時比由整個由硬盤資料來搜尋資料來得快,但較差勁的是locate所找到的檔案若是最近才建立或剛更名的,可能會找不到,在內(nèi)定值中,updatedb每天會跑一次,可以由修改crontab來更新設(shè)定值。(etc/crontab)
locate指定用在搜尋符合條件的檔案,它會去儲存檔案與目錄名稱的數(shù)據(jù)庫內(nèi),尋找合乎范本樣式條件的檔案或目錄錄,可以使用特殊字元(如”*”或”?”等)來指定范本樣式,如指定范本為kcpa*ner, locate會找出所有起始字串為kcpa且結(jié)尾為ner的檔案或目錄,如名稱為kcpartner若目錄錄名稱為kcpa_ner則會列出該目錄下包括子目錄在內(nèi)的所有檔案。 )

locate例子:

$ locate inittab
/usr/lib/upstart/migrate-inittab.pl
/usr/share/terminfo/a/ansi+inittabs

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux文件查詢筆記
Linux系統(tǒng)下查找安裝包所在目錄的六種方法
Linux系統(tǒng)中whereis命令如何使用?
linux中不小心將rpm命令卸載了,怎么恢復(fù)?
Linux下Mysql數(shù)據(jù)庫備份和恢復(fù)全攻略(含網(wǎng)絡(luò)備份、實時備份)
Cobar學(xué)習(xí)過程
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服