下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、linux 中find 命令的用法實例發(fā)布 2021-04-25 10:48:24來源:ChinaUnix博客 點擊:286Linux中find常見用法例如?find path -opti on -pri nt -exec -ok comma nd ;#-print將查找到的文件輸出到標(biāo)準(zhǔn)輸出#-exec comma nd ;將查到的文件執(zhí)行 comma nd 操作,和 ;之間有空格#-ok和-exec 一樣,只不過在操作前要詢用戶-n ame file name# 查找名為 file name 的文件-perm#按執(zhí)行權(quán)限來查找-user username#按文件屬主來查找-group gr
2、oup name# 按組來查找-mtime -n +n#按文件更改時間來查找文件,-n指n天以,+n指n天以前-atime -n +n#按文件訪問時間來查 GIN: 0px">-perm#按執(zhí)行權(quán)限來查找-user username#按文件屬主來查找-group group name# 按組來查找-mtime -n +n#按文件更改時間來查找文件,-n指n天以,+n指n天以前-ctime-n +n#按文件創(chuàng)立時間來查找文件,-n指n天以,+n指n天以前-no group#查無有效屬組文件,即文件的屬組在/etc/groups中不存在-nouser#查無有效屬主的文件,即文件的屬
3、主在/etc/passwd中不存-n ewer f1 !f2#查更改時間比f1新但比f2舊的文件-typeb/d/c/p/l/f#查是塊設(shè)備、目錄、字符設(shè)備、管道、符號、普通文件-sizenc#查長度為n塊或n字節(jié)的文件-depth#使查找在進入子目錄前先行查找完本目錄-fstype#查更改時間比f1新但比f2舊的文件-typeb/d/c/p/l/f#查是塊設(shè)備、目錄、字符設(shè)備、管道、符號、普通文件-sizenc#查長度為n塊或n字節(jié)的文件-depth#使查找在進入子目錄前先行查找完本目錄-fstype#查位于某一類型文件系統(tǒng)中的文件,這些文件系統(tǒng)類型通??稍?etc/fstab中找到-mou
4、nt#查文件時不跨越文件系統(tǒng)mount點-follow#如果遇到符號文件,就跟蹤所指的文件-cpio%;#查位于某一類型文件系統(tǒng)中的文件,這些文件系統(tǒng)類型通??稍?etc/fstab中找到-mount#查文件時不跨越文件系統(tǒng)mount點-follow#如果遇到符號文件,就跟蹤所指的文件-cpio#對匹配的文件使用cpio命令,將他們備份到磁帶設(shè)備中-pru ne#忽略某個目錄$find name "*.txt" -print#在$HOME 中查.txt 文件并顯示$find .-n ame "*.txt" -pri nt$find .-name &quo
5、t;A-Z*" -pri26nbsp;#對匹配的文件使用 cpio命令,將他們備份到磁帶設(shè)備中-pru ne#忽略某個目錄$findn ame "*.txt" -pri nt#在$HOME中查.txt文件并顯示$find-n ame "*.txt" -pri nt$find-n ame "A-Z*" -print #查以大寫字母開頭的文件$find/etc -n ame "host*" -pri nt #查以host開頭的文件$find.-name "a-za-zO-ArrayO-Array.t
6、xt"-print # 查以兩個小與子母和兩個數(shù)子開頭的txt文件$find.-perm 755 -pri nt$find.-perm -007 -exec ls -l ; #查所有用戶都可讀寫執(zhí)行的文件同-perm 777$find.-type d -pri nt$find.! -type d -pri nt$find.-type l -pri nt$find.-size +1000000c -pri nt#查長度大于1Mb的文件$find.-size 100c-pri nt#查長度為100c的文件$find.-size +10 -pri nt#查長度超過期作廢10塊的文件1塊=5
7、12字節(jié)$cd /$findetc home apps-depth-print | cpio -ivcdC65536 -o /dev/rmt0$find/etc -n ame "passwd*" -exec grep "cnscn" ; # 看是否存在cnscn用戶$find.-n ame "yao*" | xargs file$find.-n ame "yao*" | xargs echo""> /tmp/core .log$find . -n ame "yao*"
8、| xargs chmod o-wfind -name april*在當(dāng)前目錄下查找以april開始的文件find -name april* fprint file在當(dāng)前目錄下查找以 april開始的文件,并把結(jié)果輸出到file 中find -n ame ap* -o -n ame may*查找以ap或may開頭的文件find /mnt -name tom.txt -ftype vfat在/mnt下查找名稱為tom.txt且文件系統(tǒng)類型為 vfat的文件find /mnt -n ame t.txt ! -ftype vfat在/mnt下查找名稱為tom.txt且文件系統(tǒng)類型不為 vfat的文件
9、find /tmp -n ame wa* -type l在/tmp下查找名為wa開頭且類型為符號的文件find /home -mtime -2在/home下查最近兩天改動過的文件find /home -atime -1查1天之被存取過的文件find /home -mmin+60在/home下查60分鐘前改動過的文件find /home -am in +30查最近30分鐘前被存取過的文件find /home -n ewer tmp.txt在/home下查更新時間比tmp.txt近的文件或目錄find /home -an ewer tmp.txt在/home下查存取時間比tmp.txt近的文件或目
10、錄find /home -used -2列出文件或目錄被改動過之后,在2日被存取過的文件或目錄find /home -usersc n列出/home目錄屬于用戶 cnsen的文件或目錄find /home -uid +501列出/home目錄用戶的識別碼大于501的文件或目錄find /home -group sen列出/home組為cnscn的文件或目錄find /home -gid 501列出/home組id為501的文件或目錄find /home -no user列出/home不屬于本地用戶的文件或目錄find /home -no group列出/home不屬于本地組的文件或目錄find
11、 /home-n ame tmp.txt-maxdepth 4 列出/home的tmp.txt查時深度最多為 3層find /home -name tmp.txt -mindepth 3 從第 2 層開始查find /home -empty查找大小為 0的文件或空目錄find /home -size +512k查大于 512k 的文件find /home -size -512k查小于 512k 的文件find /home -links +2查硬連接數(shù)大于 2的文件或目錄find /home -perm 0700查權(quán)限為 700的文件或目錄find /tmp -n ame tmp.txt -ex
12、ec cat ;find/ -amin-10#查找在系統(tǒng)中最后10分鐘訪問的文件find/ -atime-2#查找在系統(tǒng)中最后48小時訪問的文件find/ -empty#查找在系統(tǒng)中為空的文件或者文件夾find/ -groupcat#查找在系統(tǒng)中屬于groupcat 的文件find/ -mmin-5#查找在系統(tǒng)中最后5分鐘里修改正的文件find/ -mtime-1#查找在系統(tǒng)中最后24小時里修改正的文件find/ -nouser#查找在系統(tǒng)中屬于作廢用戶的文件find/ -userfred#查找在系統(tǒng)中屬于FRED這個用戶的文件查當(dāng)前目錄下的所有普通文件# find . -type f -ex
13、ec ls-l ;-rw-r-r-1 rootroot34Array28 2003-02-25 ./co nf/d.co nf-rw-r-r-1 rootroot12Array5Array 2003-02-25 ./con f/magic-rw-r-r-1 rootroot180 2003-02-25 ./co nf.d/README普通文件,并在 -e xe c選項中使用ls -l命令將它們列出查當(dāng)前目錄下的所有在/I o g s目錄中查找更改時間在 5日以前的文件并刪除它們:$ find logs -type f -mtime +5 -exec -ok rm ;查詢當(dāng)天修改正的文件./ -
14、mtime -1 -type f -exec ls -l 查詢文件并詢問是否要顯示rootbook class# find ./ -mtime -1 -type f -ok ls -l ;? y-rw-r-r- 1scn sen 1370Array 1 月 12 12:22 ./classDB.i nc.phprootbook class# find ./ -mtime -1 -type f -ok ls -l ;? nrootbook class#查詢并交給awk去處理rootbook class# who | awk ' print $1t"$2'cnscn pt
15、s/O awk-_grep_sedrootbook class# df -k | awk ' print $1 gfep| -v ' none'sed s"/ /dev /g"文件系統(tǒng)sda2sda1rootbook class# df -k | awk ' print $1 g'p| -v ' none'文件系統(tǒng)/dev/sda2/dev/sda11) 在/tmp中查找所有的*.h,并在這些文件中查找“ SYSCALL_VECTOR",最后打印出所有包含"SYSCALL_VECTOR"
16、的文件名A) find /tmp -n ame "*.h" | xargs -n 50 grep SYSCALL_VECTORB) grep SYSCALL_VECTOR /tmp/*.h | cut-d' :-f1| u niq > file nameC) find /tmp -n ame "*.h" -exec grep "SYSCALL_VECTOR" ; -pri nt2) fi nd / -n ame file name -exec rm -rf ;find / -n ame file name -ok rm
17、-rf ;3) 比方要查找磁盤于 3M的文件:find . -size +3000k -exec ls -ld ;4) 將find出來的東西拷到另一個地方find *.c - exec cp ' ' /tmp ''如果有特殊文件,可以用 cpio,也可以用這樣的語法:find dir -n ame file name -pri nt | cpio -pdv n ewdir6)查找2004-11-30 16:36:37時更改正的文件# A='find ./ -name "*php"' | ls -l -full-time $A
18、2>/dev/null | grep "2004-11-30 16:36:37"find -path -prune使用方法2021-12-1712:07在Windows中可以在某些路徑中查找文件,也可以設(shè)定不在某些路徑中查找文件,下面用Linux中的find的命怎么實現(xiàn)此功能。假設(shè)在當(dāng)前目錄下查找文件,且當(dāng)前目錄下有很多文件與目錄多層目錄,包括dir0、dirl和dir2 .等目錄與1. 在當(dāng)前目錄下查找所有 txt后綴文件find ./ -name *.txt2. 在當(dāng)前目錄下的dir0目錄與子目錄下查找 txt后綴文件find ./ -path './dirO*' -name *.txt3. 在當(dāng)前目錄下的dir0目錄下的子目錄 dir00與其子目錄下查找txt后綴文件find ./ -path '*dir00*' -name *.txt4. 在除dir0與子目錄以外的目錄下查找txt后綴文件find ./ -path './dir0*' -a -prune -o -name *.txt -print說明:-a應(yīng)該是and的縮寫,意思是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《地西他濱通過BIM基因?qū)細(xì)胞淋巴瘤增殖的影響及其相關(guān)機制的研究》
- 《北碑在書法創(chuàng)作中的應(yīng)用》
- 《我國房產(chǎn)稅制度完善研究》
- 2023年長沙市一中雙語實驗學(xué)校招聘教職員工筆試真題
- 2024年麗水市中心醫(yī)院溫州醫(yī)學(xué)院附屬第五醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 2024年研發(fā)咨詢服務(wù)合同樣本
- 2024年影視制作公司退休演員特邀出演合作協(xié)議3篇
- 汽車修理招標(biāo)書編寫技巧
- 會議攝影攝像與現(xiàn)場記錄協(xié)議
- 股權(quán)轉(zhuǎn)讓安心承諾
- 是誰殺死了周日
- 腹主動脈瘤護理查房課件(PPT 55頁)
- 農(nóng)業(yè)比較效益低的成因及應(yīng)對
- 生產(chǎn)部績效手冊ppt課件
- 藍(lán)色唯美創(chuàng)意潑水節(jié)主題宣傳PPT模板課件
- 小學(xué)一年級上冊數(shù)學(xué)20以內(nèi)進位加法單元測試卷1
- 直觀教具在小學(xué)英語詞匯教學(xué)中的運用初探
- 《制冷設(shè)備原理與維修》期末試卷試題及參考答案
- 初中生物教學(xué)儀器配備明細(xì)目錄
- 供水管道工程現(xiàn)場管理辦法
- 酒店委托管理模式下的財務(wù)治理
評論
0/150
提交評論