舉例1:
說明:/users/lanjingui/desktop/
指明了find命令所查詢的目錄路徑
-name
表明以檔名來查詢檔案
"test.c"
指明了要查詢名為test.c的檔案
舉例2:
說明:a)查詢指定目錄下面所有以.c結尾的檔案,其中*是萬用字元。
舉例3:
說明:a)查詢指定目錄下是否存在test這個目錄,test是目錄名。
注意:1)如果沒有指定查詢目錄,則為當前目錄。
find . -name "*.c"
其中.
代表當前路徑
find "test.c"
沒加路徑,預設是當前路徑下查詢
2)find還有一些高階的用法,如查詢最近幾天(幾個小時)之內(之前)有變動的檔案
find /home -mtime -2 #查詢/home目錄下兩天內有變動的檔案find /home -mmin -2 #查詢/home目錄下最近2分鐘裡有變動的檔案find /home/ -size +1m #查詢/home下大於1m的檔案find . -size +1m -and -mmin -2 #支援復合條件 -andfind . -size +1m -or -mmin -2 #支援復合條件 -or/usr/bin/find /home -mtime -2 -exec rm -rf {} \; #找到匹配檔案之後將它們刪除/usr/bin/find /home -mtime -2 -ok rm -rf {} \; #-ok選項跟-exec的作用相同,只不過在操作前要詢問使用者
-mtime:按檔案更改時間來查詢檔案,-n指n天以內,+n指n天以前。
-exec:find命令對匹配的檔案執行該引數所給出的shell命令。相應命令的形式為'command' \;,注意和\;之間的空格。
-ok:和-exec的作用相同,只不過以一種更為安全的模式來執行該引數所給出的shell命令,在執行每乙個命令之前,都會給出提示,讓使用者來確定是否執行。
bat檔案獲取當前目錄
win10 上 cd d dp0 切換到當前bat檔案所在目錄 原文 知道windows的bat指令碼很強大,但是具體命令向來很少接觸,今天在win7上執行自己以前寫的乙個安裝mysql資料庫到系統服務的指令碼時,遇到一些問題,下面記錄一下。問題 mysql服務安裝指令碼在win7下執行失敗 原因 ...
Linux gzip命令 壓縮檔案或目錄
gzip 是 linux 系統中經常用來對檔案進行壓縮和解壓縮的命令,通過此命令壓縮得到的新檔案,其副檔名通常標記為 gz 再強調一下,gzip 命令只能用來壓縮檔案,不能壓縮目錄,即便指定了目錄,也只能壓縮目錄內的所有檔案。gzip 命令的基本格式如下 root localhost gzip 選項...
檔案目錄的解壓縮命令
檔案目錄壓縮 解壓縮 檔案壓縮 解壓縮 gzip bzip xz 1 gzip gz 壓縮 root localhost gzip bbq 1.txt root localhost ls bbq 1.txt.gz root localhost file bbq 1.txt.gz bbq 1.txt....