[精讚] [會員登入]
4887

[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

你可能感興趣的文章

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

[bc] linux 的計算機bc 如何進行8進位、10進位、16進位等轉換 linux 的計算機bc--如何進行8進位、10進位、16進位等轉換

FREEBSD、LINUX和MAC拷背目錄的差別 原本以為cp複製一個目錄,但在FREEBSD、LINUX和MAC竟有不同的表現情況

安裝git centos/freebsd/windows安裝git

[bc] linux 的計算機 bc 指令列模式、輸出結果到檔案 linux 的計算機 bc 計算結果輸出

伺服器防止 ssh 連線一直斷線 SSH連線預設只要一段時間沒有動作,就被斷線,怎麼解決?

隨機好文

[jQuery] select 元件的取值及給值 html中的元件select,在jquery中要如何使用?

PHP for sphinx 函式庫安裝 PECL/sphinx PHP>= 5.2.2 已經能原生支援 sphinx,可是預設的沒有裝,我們得自己裝才能用

Linux shell 的date表示法 linux下SHELL中的date表示法

正則表達式:Email名稱防止連續輸入點(.)及下底線(_) Email的名稱中要允許特殊符號,但又不允許連續出現的正則表達式

[NetBeans] 使用git複製別人的專案 NetBeans使用git複製別人的專案及版本控制