linux系統(tǒng)中批量查找文件與文件內(nèi)容的方法
發(fā)布時間:2012-12-24 10:04:47 作者:佚名
我要評論

在linux中查看與修改文件權(quán)限我們都必須使用命令來操作,不能像windows一樣點(diǎn)幾下就好了,下面我們簡單的介紹一下linux中的相關(guān)命令
比如查找當(dāng)前目錄下面所有的php文件里面某個關(guān)鍵字
復(fù)制代碼
代碼如下:find ./ -name "*.php" | xargs grep '關(guān)鍵字'
如果需要查找的內(nèi)容包含特殊符號,比如$等等,grep要加參數(shù)
復(fù)制代碼
代碼如下:find ./ -name "*.php" | xargs grep -F '關(guān)鍵字'
文件名查找
文件名查找方法:
例如我們知道某個文件包含有srm這3個字母,那么要找到系統(tǒng)中所有包含有這3個字母的文件是可以實(shí)現(xiàn)的,輸入:
復(fù)制代碼
代碼如下:find /etc -name '*srm*'
這個命令表明了linux系統(tǒng)將在/etc 整個目錄中查找所有的包含有srm這3個字母的文件,比如 absrmyz,tibc.srm等等符合條件的文件都能顯示出來。如果你還知道這個文件是由 srm 這3個字母打頭的,那么我們還可以省略最前面的星號,命令如下:
復(fù)制代碼
代碼如下:find /etc -name 'srm*'
一些其它參考
find -name april* 在當(dāng)前目錄下查找以april開始的文件
find -name april* fprint file 在當(dāng)前目錄下查找以april開始的文件,并把結(jié)果輸出到file中
find -name ap* -o -name may* 查找以ap或may開頭的文件
find /mnt -name tom.txt -ftype vfat 在/mnt下查找名稱為tom.txt且文件系統(tǒng)類型為vfat的文件
find /mnt -name t.txt ! -ftype vfat 在/mnt下查找名稱為tom.txt且文件系統(tǒng)類型不為vfat的文件
find /tmp -name wa* -type l 在/tmp下查找名為wa開頭且類型為符號鏈接的文件
find /home -mtime -2 在/home下查最近兩天內(nèi)改動過的文件
find /home -atime -1 查1天之內(nèi)被存取過的文件
find /home -mmin +60 在/home下查60分鐘前改動過的文件
find /home -amin +30 查最近30分鐘前被存取過的文件
相關(guān)文章
- 以D-Link530的網(wǎng)卡進(jìn)行模塊的編譯. 由于Linux的默認(rèn)內(nèi)核已經(jīng)建立很多網(wǎng)卡驅(qū)動程序模塊,所以在編譯網(wǎng)卡模塊之前就要確認(rèn)網(wǎng)卡芯片是否被支持,如果被支持,就不需要編譯模塊.2008-09-08
Linux系統(tǒng)下編譯安裝支持NTFS的內(nèi)核模塊
當(dāng)你安裝完Linux系統(tǒng),并且已經(jīng)啟動,恭喜你!如果你的硬盤上還安裝了WinNT/2000系統(tǒng),你試圖去訪問另一個NTFS分區(qū)時卻遇到了麻煩。因?yàn)槟闼玫腖inux系統(tǒng)沒有已編譯的支持2008-09-08CentOS 6.4下編譯安裝MySQL 5.6.14詳細(xì)步驟
CentOS 6.4下通過yum安裝的MySQL是5.1版的,比較老,那我們就通過源代碼安裝高版本的MySQL5.6.14。2013-10-24RHEL 7.0 編譯安裝Nginx1.6.0+MySQL5.6.19+PHP5.5.14運(yùn)行環(huán)境
這篇文章主要介紹了RHEL 7.0 編譯安裝Nginx1.6.0+MySQL5.6.19+PHP5.5.14運(yùn)行環(huán)境,需要的朋友可以參考下2014-07-20在CentOS系統(tǒng)中編譯安裝Hiawatha服務(wù)器的教程
這篇文章主要介紹了在CentOS系統(tǒng)中編譯安裝Hiawatha服務(wù)器的教程,包括相關(guān)的PHP連接設(shè)置,需要的朋友可以參考下2015-06-29- iptables是Linux上常用的防火墻軟件,下面說一下iptables的安裝、清除iptables規(guī)則、iptables只開放指定端口、iptables屏蔽指定ip、ip段及解封、刪除已添加的iptables規(guī)則2012-12-24
CentOS安裝rpm包時遇到Header V3 DSA signature: NOKEY時解決辦法
linux/centos Header V3 DSA signature: NOKEY, key ID 錯誤解決方法,需要的朋友可以參考下。2010-10-17解決linux系統(tǒng)CentOS下調(diào)整home和根分區(qū)大小的方法
在使用linux的過程中, 有時會出現(xiàn)因?yàn)榘惭b系統(tǒng)時分區(qū)不當(dāng)導(dǎo)致有的分區(qū)空間不足,而有的分區(qū)空間過剩的情況.下面本文將講述解決linux系統(tǒng)CentOS下調(diào)整home和根分區(qū)大小的方法2014-10-14- 本文為大家具體的介紹如何在CentOS7系統(tǒng)下編譯安裝Mapnik?小編這里使用的是Master版本,Master版本需要glibc2.14+的支持,一起來看看吧2016-11-28