linux之find命令詳解
查詢檔案
find ./ -type f
查詢目錄
find ./ -type d
查詢名字為test的檔案或目錄
find ./ -name test
查詢名字符合正規表示式的檔案,注意前面的『.*』(查詢到的檔案帶有目錄)
find ./ -regex .*so.*\.gz
查詢目錄並列出目錄下的檔案(為找到的每乙個目錄單獨執行ls命令,沒有選項-print時檔案列表前一行不會顯示目錄名稱)
find ./ -type d -print -exec ls {} \;
查詢目錄並列出目錄下的檔案(為找到的每乙個目錄單獨執行ls命令,執行命令前需要確認)
find ./ -type d -ok ls {} \;
查詢目錄並列出目錄下的檔案(將找到的目錄新增到ls命令後一次執行,引數過長時會分多次執行)
find ./ -type d -exec ls {} +
查詢檔案名匹配*.c的檔案
find ./ -name \*.c
列印test檔名後,列印test檔案的內容
find ./ -name test -print -exec cat {} \;
不列印test檔名,只列印test檔案的內容
find ./ -name test -exec cat {} \;
查詢檔案更新日時在距現在時刻二天以內的檔案
find ./ -mtime -2
查詢檔案更新日時在距現在時刻二天以上的檔案
find ./ -mtime +2
查詢檔案更新日時在距現在時刻一天以上二天以內的檔案
find ./ -mtime 2
查詢檔案更新日時在距現在時刻二分以內的檔案
find ./ -mmin -2
查詢檔案更新日時在距現在時刻二分以上的檔案
find ./ -mmin +2
查詢檔案更新日時在距現在時刻一分以上二分以內的檔案
find ./ -mmin 2
查詢檔案更新時間比檔案abc的內容更新時間新的檔案
find ./ -newer abc
查詢檔案訪問時間比檔案abc的內容更新時間新的檔案
find ./ -anewer abc
查詢空檔案或空目錄
find ./ -empty
查詢空檔案並刪除
find ./ -empty -type f -print -delete
查詢許可權為644的檔案或目錄(需完全符合)
find ./ -perm 664
查詢使用者/組許可權為讀寫,其他使用者許可權為讀(其他許可權不限)的檔案或目錄
find ./ -perm -664
查詢使用者有寫許可權或者組使用者有寫許可權的檔案或目錄
find ./ -perm /220
find ./ -perm /u+w,g+w
find ./ -perm /u=w,g=w
查詢所有者許可權有讀許可權的目錄或檔案
find ./ -perm -u=r
查詢使用者組許可權有讀許可權的目錄或檔案
find ./ -perm -g=r
查詢其它使用者許可權有讀許可權的目錄或檔案
find ./ -perm -o=r
查詢所有者為lzj的檔案或目錄
find ./ -user lzj
查詢組名為gname的檔案或目錄
find ./ -group gname
查詢檔案的使用者id不存在的檔案
find ./ -nouser
查詢檔案的組id不存在的檔案
find ./ -nogroup
查詢有執行許可權但沒有可讀許可權的檔案
find ./ -executable \! -readable
查詢檔案size小於10個位元組的檔案或目錄
find ./ -size -10c
查詢檔案size等於10個位元組的檔案或目錄
find ./ -size 10c
查詢檔案size大於10個位元組的檔案或目錄
find ./ -size +10c
查詢檔案size小於10k的檔案或目錄
find ./ -size -10k
查詢檔案size小於10m的檔案或目錄
find ./ -size -10m
查詢檔案size小於10g的檔案或目錄
find ./ -size -10g
Linux find常用命令
今天研究一下find的一些常用的命令。find格式 find filepath option print exec ok.其中常用的option主要有 type d f s b c p perm user group mtime depth newer name regex 下面我們通過例子來研究,...
Linux find 常用命令語法
1.按照檔名查詢檔案 name選項 find 待查詢目錄 name 匹配方式 print 可有可無,預設已經帶有print引數 2.按照檔案許可權查詢 perm選項 find 待查詢目錄 perm 755 許可權8進製 3.所屬使用者 user,所屬組 group 4.檔案的mtime 修改時間 a...
docker常用命令 Docker 常用命令筆錄
格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...