在Linux系統(tǒng)中,-exec
命令是find
命令的一個參數(shù),用于在查找到的文件上執(zhí)行指定的命令。具體地,-exec
后面需要跟隨要執(zhí)行的命令,命令的參數(shù)以及一個分號;
。當find
命令找到符合條件的文件時,就會對這些文件依次執(zhí)行-exec
后面指定的命令。
例如,下面的命令將查找當前目錄及其子目錄中所有擴展名為.txt
的文件,并將它們刪除:
find . -name "*.txt" -exec rm {} \;
在這個例子中,find . -name "*.txt"
會查找所有擴展名為.txt
的文件,而-exec rm {} \;
會對找到的每個文件執(zhí)行rm
命令,即刪除該文件。{}
會被替換為具體的文件名。