下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、linux 中find 命令的用法實例發(fā)布 2021-04-25 10:48:24來源:ChinaUnix博客 點擊:286Linux中find常見用法例如?find path -opti on -pri nt -exec -ok comma nd ;#-print將查找到的文件輸出到標準輸出#-exec comma nd ;將查到的文件執(zhí)行 comma nd 操作,和 ;之間有空格#-ok和-exec 一樣,只不過在操作前要詢用戶-n ame file name# 查找名為 file name 的文件-perm#按執(zhí)行權限來查找-user username#按文件屬主來查找-group gr
2、oup name# 按組來查找-mtime -n +n#按文件更改時間來查找文件,-n指n天以,+n指n天以前-atime -n +n#按文件訪問時間來查 GIN: 0px">-perm#按執(zhí)行權限來查找-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#查是塊設備、目錄、字符設備、管道、符號、普通文件-sizenc#查長度為n塊或n字節(jié)的文件-depth#使查找在進入子目錄前先行查找完本目錄-fstype#查更改時間比f1新但比f2舊的文件-typeb/d/c/p/l/f#查是塊設備、目錄、字符設備、管道、符號、普通文件-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命令,將他們備份到磁帶設備中-pru ne#忽略某個目錄$find name "*.txt" -print#在$HOME 中查.txt 文件并顯示$find .-n ame "*.txt" -pri nt$find .-name &quo
5、t;A-Z*" -pri26nbsp;#對匹配的文件使用 cpio命令,將他們備份到磁帶設備中-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*在當前目錄下查找以april開始的文件find -name april* fprint file在當前目錄下查找以 april開始的文件,并把結果輸出到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查權限為 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這個用戶的文件查當前目錄下的所有普通文件# 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命令將它們列出查當前目錄下的所有在/I o g s目錄中查找更改時間在 5日以前的文件并刪除它們:$ find logs -type f -mtime +5 -exec -ok rm ;查詢當天修改正的文件./ -
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中可以在某些路徑中查找文件,也可以設定不在某些路徑中查找文件,下面用Linux中的find的命怎么實現(xiàn)此功能。假設在當前目錄下查找文件,且當前目錄下有很多文件與目錄多層目錄,包括dir0、dirl和dir2 .等目錄與1. 在當前目錄下查找所有 txt后綴文件find ./ -name *.txt2. 在當前目錄下的dir0目錄與子目錄下查找 txt后綴文件find ./ -path './dirO*' -name *.txt3. 在當前目錄下的dir0目錄下的子目錄 dir00與其子目錄下查找txt后綴文件find ./ -path '*dir00*' -name *.txt4. 在除dir0與子目錄以外的目錄下查找txt后綴文件find ./ -path './dir0*' -a -prune -o -name *.txt -print說明:-a應該是and的縮寫,意思是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度租車行業(yè)信用體系建設合同2篇
- 二零二五年度餐廳裝修與品牌推廣合作合同3篇
- 二零二五年度電子產(chǎn)品組裝加工合同范本3篇
- 二零二五版電商平臺法律風險防范與合規(guī)管理合同3篇
- 二零二五版城市核心區(qū)二手房交易中介合同2篇
- 封窗合同范本(2篇)
- 展會參展商培訓合同(2篇)
- 二零二五版高新技術產(chǎn)業(yè)勞動合同標準文本3篇
- 二零二五版建筑工程合同管理與索賠爭議調(diào)解服務協(xié)議3篇
- 二零二五版房地產(chǎn)項目股權出資轉(zhuǎn)讓合同樣本3篇
- 資本金管理制度文件模板
- 2025年急診科護理工作計劃
- 高中家長會 高二寒假線上家長會課件
- 2024-2025學年山東省聊城市高一上學期期末數(shù)學教學質(zhì)量檢測試題(附解析)
- 違規(guī)行為與處罰管理制度
- 個人教師述職報告錦集10篇
- 四川省等八省2025年普通高中學業(yè)水平選擇性考試適應性演練歷史試題(含答案)
- 《內(nèi)部培訓師培訓》課件
- 《雷達原理》課件-3.3.3教學課件:相控陣雷達
- 西方史學史課件3教學
- 2024年中國醫(yī)藥研發(fā)藍皮書
評論
0/150
提交評論