資源描述:
《ls命令和find命令詳解.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。
1、find命令用法一、Linux中find常見用法示例·find???path???-option???[???-print]???[-exec???-ok???command]???{};#-print將查找到的文件輸出到標準輸出#-exec???command???{};??????-----將查到的文件執(zhí)行command操作,{}和;之間有空格#-ok和-exec相同,只不過在操作前要詢用戶====================================================-name???filename??????????????#查找
2、名為filename的文件-perm????????????????????????#按執(zhí)行權限來查找-user????username?????????????#按文件屬主來查找-groupgroupname?????????????#按組來查找-mtime???-n+n????????????????#按文件更改時間來查找文件,-n指n天以內(nèi),+n指n天以前-atime????-n+n???????????????#按文件訪問時間來查GIN:0px">-perm?????????????????????????#按執(zhí)行權限來查找-user????username?
3、????????????#按文件屬主來查找-groupgroupname?????????????#按組來查找-mtime???-n+n????????????????#按文件更改時間來查找文件,-n指n天以內(nèi),+n指n天以前-atime????-n+n???????????????#按文件訪問時間來查找文件,-n指n天以內(nèi),+n指n天以前-ctime????-n+n???????????????#按文件創(chuàng)建時間來查找文件,-n指n天以內(nèi),+n指n天以前-nogroup?????????????????????#查無有效屬組的文件,即文件的屬組在/etc/groups
4、中不存在-nouser??????????????????????#查無有效屬主的文件,即文件的屬主在/etc/passwd中不存-newer???f1!f2???????????????找文件,-n指n天以內(nèi),+n指n天以前-ctime????-n+n???????????????#按文件創(chuàng)建時間來查找文件,-n指n天以內(nèi),+n指n天以前-nogroup?????????????????????#查無有效屬組的文件,即文件的屬組在/etc/groups中不存在-nouser??????????????????????#查無有效屬主的文件,即文件的屬主在/etc/pa
5、sswd中不存-newer???f1!f2???????????????#查更改時間比f1新但比f2舊的文件-type?????b/d/c/p/l/f?????????#查是塊設備、目錄、字符設備、管道、符號鏈接、普通文件-size??????n[c]???????????????#查長度為n塊[或n字節(jié)]的文件-depth???????????????????????#使查找在進入子目錄前先行查找完本目錄-fstype??????????????????????#查更改時間比f1新但比f2舊的文件-mount???????????????????????#查文件時不
6、跨越文件系統(tǒng)mount點-follow??????????????????????#如果遇到符號鏈接文件,就跟蹤鏈接所指的文件-cpio????????????????????????#對匹配的文件使用cpio命令,將他們備份到磁帶設備中-prune???????????????????????#忽略某個目錄====================================================$find???~???-name???"*.txt"???-print?????#在$HOME中查.txt文件并顯示$find???.????-name???
7、"*.txt"???-print$find???.????-name???"[A-Z]*"???-pri26nbsp;????#對匹配的文件使用cpio命令,將他們備份到磁帶設備中-prune???????????????????????????????#忽略某個目錄$find???.????-name???"[A-Z]*"???-print???#查以大寫字母開頭的文件$find???/etc???-name???"host*"???-print#查以host開頭的文件$find???.???-name???"[a-z][a-z][0--9][0-