欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

linux系統(tǒng)查找命令解析 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識(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í)提供便捷的支持!

您當(dāng)前位置>首頁(yè) » 新聞資訊 » 技術(shù)分享 >

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)案例查看更多