bat壓縮目錄檔案命令 用find命令查詢檔案目錄

2021-10-17 07:55:25 字數 1249 閱讀 3944

舉例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....