知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
linux系統(tǒng)查找命令解析
發(fā)表時(shí)間:2020-10-19
發(fā)布人:葵宇科技
瀏覽次數(shù):54
1.find敕令解析
如不雅你把這個(gè)文件放在單個(gè)的文件夾瑯綾擎,只要應(yīng)用常見的“l(fā)s"敕令就能便利的查找出來,那么應(yīng)用“find”敕令來查找它就不克不及給你留下深刻的印象,畢竟“find”敕令的強(qiáng)大年夜功能不止這個(gè)。如不雅知道了某個(gè)文件的文件名,而不知道這個(gè)文件放到哪個(gè)文件夾,甚至是層層套嵌的文件夾里。
1)根據(jù)文件名進(jìn)行查找
find / -name file
2)通俗用戶查找治理員用戶禁止拜訪的文件不顯示缺點(diǎn)提示的辦法
find / -name access_log 2>/dev/null
這個(gè)辦法是把查找缺點(diǎn)提示轉(zhuǎn)移到特定的目次中去。敕令履行后,缺點(diǎn)的信息就輸送到stderrstream 2 ,/dev/null是一個(gè)特別的文件,注解空的或者缺點(diǎn)的信息。
3)在特定目次下查找文件
find /etc -name file
4)根據(jù)部分文件名查找辦法
find /etc -name '*srm*'
5)根據(jù)文件的特點(diǎn)進(jìn)行查找
find / -size 1500c(Linux文件大年夜小為1,500 bytes)
find / -size +10000000c(在根目次中查找出大年夜于10000000字節(jié)的文件并顯示出來)
find / -size -10000000c(在根目次中查找出小于10000000字節(jié)的文件并顯示出來)
find / -amin n (查找體系中最后n分鐘拜訪的文件)
find / -atime n (查找體系中最后n*24小時(shí)拜訪的文件)
find / -cmin n (查找體系中最后N分鐘被改變狀況的文件)
find / -ctime n (查找體系中最后n*24小時(shí)被改變狀況的文件)
find / -empty (查找在體系中為空的文件或者文件夾)
find / -false (查找體系中老是缺點(diǎn)的文件)
find / -fstype type (查找體系中存在于指定文件體系的文件,例如:ext2)
find / -group cat (查找在體系中屬于 groupcat的文件)
find / -group gname (查找體系中文件屬于gnam文件組,并且指定組和ID的文件)
find / -gid n (查找體系中文件數(shù)字組 ID 為 n的文件)
find / -mmin -5 (查找在體系中最后5分鐘里修悛改的文件)
find / -mtime -1 (查找在體系中最后24小時(shí)里修悛改的文件)
find / -nouser (查找在體系中屬于作廢用戶的文件)
find / -user fred (查找在體系中屬于FRED這個(gè)用戶的文件)
6)Find敕令的┞菲握選項(xiàng)解釋
-daystart 測(cè)試體系大年夜今天開端24小時(shí)以內(nèi)的文件,用法類似-amin
-depth 應(yīng)用深度級(jí)其余查找過程方法,在某層指定目次中優(yōu)先查找文件內(nèi)容
-follow 遵守通配符鏈接方法查找; 別的,也可忽視通配符鏈接方法萌芽
-help 顯示敕令摘要
-maxdepth levels 在某個(gè)層次的目次中按照遞減辦法查找 find . -maxdepth 2 -name fred
-mount 不在文件體系目次中查找, 用法類似 -xdev.
-noleaf 禁止在非UNUX文件體系,MS-DOS體系,CD-ROM文件體系中進(jìn)行最優(yōu)化查找
-version 打印版本數(shù)字
7)應(yīng)用混淆查找方法查找文件
find敕令可以應(yīng)用混淆查找的辦法,例如我們想在/tmp目次中查找大年夜于100000000字節(jié)并且在48小時(shí)內(nèi)修改的某個(gè)文件,我們可以應(yīng)用-and 來把兩個(gè)查找選項(xiàng)鏈接起來組合成一個(gè)混淆的查找方法。
find /tmp -size +10000000c -and -mtime +2
如不雅我們要在/tmp目次中查找所有不屬于panda的文件,find /tmp ! -user panda 。
8)查找并顯示文件的辦法
查找到某個(gè)文件是我們的目標(biāo),我們更想知道查找到的文件的具體信息和屬性,如不雅我們采取現(xiàn)查找文件,在應(yīng)用LS敕令來查看文件信息是相當(dāng)繁瑣的,如今我們也可以把這兩個(gè)敕令結(jié)合起來應(yīng)用。
find / -name "httpd.conf" -ls
體系查找到httpd.conf文件后急地點(diǎn)屏幕上顯示httpd.conf文件信息, 12063 34 -rw-r--r-- 1 root root 33545 Dec 30 15:36 /etc/httpd/conf/httpd.conf
下面的表格就是一些常用的查找文件并顯示文件信息的參數(shù)和應(yīng)用辦法
-exec command 查找并履行敕令
-fprint file 打印文件完全文件名
-fprint0 file 打印文件完全文件名包含空的文件
-fprintf file format 打印文件格式
-ok command 給用戶敕令履行操作,根據(jù)用戶的Y 確認(rèn)輸入履行
-printf format 打印文件格式
-ls 打印同種文件格式的文件.
2.locate敕令解析
locate敕令用于查找文件,它比find敕令的搜刮速度快,它須要一個(gè)數(shù)據(jù)庫(kù),這個(gè)數(shù)據(jù)庫(kù)由天天的例行工作(crontab)法度榜樣來建立。當(dāng)我們建立好這個(gè)數(shù)據(jù)庫(kù)后,就可以便利地來搜尋所需文件了。
即先運(yùn)行:updatedb(無論在那個(gè)目次中均可,可以放在crontab中 )后在 /var/lib/slocate/ 下生成 slocate.db 數(shù)據(jù)庫(kù)即可快速查找。在敕令提示符下直接履行#updatedb 敕令即可:
locate -i 忽視大年夜小寫。
例如:查找相干字issue
$ locate issue
/etc/issue
/etc/issue.net
/usr/man/man5/issue.5
/usr/man/man5/issue.net.5
3.whereis敕令解析
whereis指令查找相符前提的文件,這些文件的烈性應(yīng)屬于原始代碼(參數(shù)-s),二進(jìn)制文件(參數(shù)-b),或是贊助文件(參數(shù)-m),如不雅省略參數(shù),則返回所有信息。
語法:whereis [-bmsu] 文件或者目次名稱
參數(shù)解釋:
-b:只找二進(jìn)制文件
-m:只找在解釋文件manual路徑下的文件
-s:只找source源文件
-u:沒有解釋文檔的文件
4.which敕令解析
which敕令的感化是在PATH變量指定的路徑下查找某個(gè)體系敕令的文職,并且返回第一個(gè)搜刮結(jié)不雅,也就是說,應(yīng)用which敕令就可以看到某個(gè)體系敕令是否存在,以及履行的到底是那個(gè)地位的敕令。
which指令會(huì)在情況變量$PATH設(shè)置的目次里查找相符前提的文件,所以根本的功能是尋找可履行文件。
語法:which 可履行文件名稱
5.type敕令解析
type敕令其實(shí)不克不及算查找敕令,它是用來區(qū)分某個(gè)敕令到底是由shell自帶的,照樣由shell外部的自力二進(jìn)制文件供給的。如不雅一個(gè)敕令是外部敕令,那么應(yīng)用-p參數(shù),會(huì)顯示該敕令的路徑,相當(dāng)于which敕令。
相關(guān)案例查看更多
相關(guān)閱讀
- 網(wǎng)站建設(shè)快速優(yōu)化
- 汽車報(bào)廢回收管理系統(tǒng)
- 百度人工排名
- 網(wǎng)絡(luò)公司報(bào)價(jià)
- 云南網(wǎng)站建設(shè)
- 云南網(wǎng)站建設(shè)哪家公司好
- 云南網(wǎng)站建設(shè)招商
- 云南省建設(shè)廳網(wǎng)站
- 微信小程序開發(fā)入門課程
- 前端開發(fā)
- 旅游網(wǎng)站建設(shè)
- 云南網(wǎng)絡(luò)營(yíng)銷顧問
- 小程序開發(fā)費(fèi)用
- 昆明做網(wǎng)站
- 云南網(wǎng)站建設(shè)價(jià)格
- 網(wǎng)站建設(shè)靠譜公司
- 國(guó)內(nèi)知名網(wǎng)站建設(shè)公司排名
- 汽車報(bào)廢回收軟件
- 英文網(wǎng)站建設(shè)公司
- 汽車拆解管理系統(tǒng)
- 保山小程序開發(fā)
- 快排推廣
- 軟件定制
- 軟件定制公司
- 云南網(wǎng)站建設(shè)開發(fā)
- flex
- 小程序開發(fā)
- 人口普查小程序
- 電商網(wǎng)站建設(shè)
- 搜索排名