find:
實時查詢工具,通過遍歷指定路徑下的檔案系統完成檔案查詢。
特點:查詢速度慢
精確查詢
實時查詢
語法格式:
find [option]... [查詢路徑] [查詢條件] [處理動作]
查詢路徑:指定具體目標路徑;預設為當前目錄
查詢條件:指定的查詢標準,可以檔名、大小、型別、許可權等標準進行;預設為找出指定路徑下所有檔案
處理動作:對符合條件的檔案做什麼操作,預設為標準輸出至螢幕。、
-print:預設動作,輸出至螢幕
-ls:類似ls -l命令
-delete:查詢出然後刪除
-fls /path/to/somefile
-ok command {} \;對查到的每個檔案執行command命令,對於每個檔案執行命令,需互動確認
-exec command {} \;直接處理,不互動。 {}:用於引用查詢到的檔名稱本身
查詢條件:
根據檔名查詢:
-name "檔名稱" (支援使用glob通配 *,?,,[^]) 例如 find /etc -name "passwd*"
-iname "檔名稱" (不區分大小寫)
-regex "patten": 以patten匹配整個檔案路徑字串,而不僅僅是檔名稱:
根據屬主 屬組查詢
-user username:查詢屬主為指定使用者的檔案
group groupname:查詢屬組為指定使用者的檔案。
-uid userid:查詢屬主為指定uid的檔案
-gid groupid:查詢屬主為指定gid的檔案
-nouser:查詢沒有屬主的檔案
-nogroup:查詢沒有屬組的檔案
根據檔案型別查詢:
-type type:
f:普通檔案
d:目錄檔案
l:符號鏈結檔案
s:套接字檔案
b:塊裝置檔案
c:字元裝置檔案
p:管道檔案
組合條件(與 或 非)
-a -o -n
根據檔案大小來查詢:
-size [+|-]#unit
常用單位:k,m,g
unit:(#-1,#]
-unit:(0,#-1]
+#unit:(#,oo)
根據時間戳:
以「天」為單位:
-atime: [+|-]#
-mtime:
-ctime:
以「分鐘」為單位:
-amin
-mmin
-cmin
根據許可權來查詢
-perm [+|-]mode
MySQL MariaDB grant命令詳解
mysql mariadb中可以給你乙個使用者授予如select,insert,update,delete等其中的乙個或者多個許可權,主要使用grant命令,用法格式為 grant 許可權 on 資料庫物件 to 使用者 一 grant 普通資料使用者,查詢 插入 更新 刪除 資料庫中所有表資料的權...
Linux Unix vmstat命令實戰詳解
vmstat命令是最常見的linux unix監控工具,可以展現給定時間間隔的伺服器的狀態值,包括伺服器的cpu使用率,記憶體使用,虛擬記憶體交換情況,io讀寫情況。這個命令是我檢視linux unix最喜愛的命令,乙個是linux unix都支援,二是相比top,我可以看到整個機器的cpu,記憶體...
Entity Framework 遷移命令 詳解
enable migrations啟用遷移 add migration為掛起的model變化新增遷移指令碼 update database將掛起的遷移更新到資料庫 get migrations獲取已經應用的遷移 執行update database來公升級資料庫到最新版本.我們可以通過指定 verbo...