[精讚] [會員登入]
4828

[find] 活用 find 指令參數-exec 執行找到的結果

在linux/ freebsd 中查找檔案最強的就是 find,他有一個參數相當好用:-exec

分享此文連結 //n.sfs.tw/10904

分享連結 [find] 活用 find 指令參數-exec 執行找到的結果@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 05:48:49 最後編修
2017-03-15 00:06:33 By 張○○
 

在linux/ freebsd 中查找檔案最強的就是 find,他有一個參數相當好用:-exec

參數的意思是將找到的結果丟給 -exec 後面的參數內容去執行,如能活用,必為利器。

範例

將/tmpl下找到的.txt檔拷貝到家目錄的 /txt
# find /tmp/ -type f -name "*.txt" -exec cp {} ~/txt \;

有關find的指令不再說明,只說明 -exec 後方的部分
-exec cp {} ~/txt \;
cp  指令
{}   找到的結果檔案
~/txt  cp 的參數
\;  指令的結束符號

將所有705 權限群組為 cnxusers的檔案更改權限為700
# find ./ -perm 705 -group cnxusers -exec chmod 700 {} \;


原文 2009-12-08 01:44:00

END

你可能感興趣的文章

[Linux] ls --color 的檔案特徵及顏色意義 ls --color 時看到的檔案特徵及顏色意義及和檔案權限有關的指令

[vi/vim] 如何讓 root 帳號的 vim 可以顯示顏色 如何讓 root 帳號的 vim 可以顯示顏色

[Rsync] Freebsd10+Rsync / Centos7+Rsync Freebsd10 和 Centos7 安裝Rsync

[SIP] OPENSER LINUX版本安裝全記錄 [SIP] OPENSER LINUX版本安裝全記錄

[SIP] Kphone安裝記錄 Kphone是2008年當時ipv6剛要推廣時,唯一支援IPv6的公用網路電話,安裝的全記錄..

Vim .vimrc 設定,讓vim更好用 vim 是 unix-like 系統中最常用的編輯器,經由妥善的設定讓vim更好用

隨機好文

HP SAS硬碟leds燈號說明 HP SAS硬碟leds燈號(hp g7/g6系統適用)說明

UTF-8 BOM (Byte Order Mark) 的問題 在 Michael Kaplan 那看到 Every character has a story #4: U+feff

SELinux 常用指令和檔案 在Redhat系列中,Centos5以後加入了selinux,他並沒有這麼可怕,不必每次看到Selinux ,就想把他

UTF8中文字/全形一覽 快速查詢urf-8的中文字,共計13246中文字(5401常用字+7652罕用字+日文或編號),292全形符號,27半形符號。

TFTP Server 安裝及使用 讓設備的網路設定檔或是韌體經由TFTP拷備出來,操作的方法