2016年4月5日 星期二

Linux find 命令

1. find,配合萬用元字找尋檔案
$ find -name *.c -o -name *.h
2.1. find,配合萬用元字找尋檔案
2.2. xargs,將上一個程式輸出的結果轉成下一個程式的參數輸入
2.3. grep,找尋包含DEBUG的字串
$ find . -name "*.h" | xargs grep -r DEBUG
3.1. find,配合萬用元字找尋檔案
3.2. -exec,是表示找到檔案後要執行的指令
3.3. rm -rf,強制刪除檔案
3.4. {},代表指令接檔案名稱的地方,find會將找到檔案的檔名與路徑帶入到{}
3.5. \;,代表指令結束,不可以省略
$ find . -name .svn -exec rm -rf {} \;
4.1. find,配合萬用元字找尋檔案
4.2. xargs,將上一個程式輸出的結果轉成下一個程式的參數輸入
4.3. rm -rf,強制刪除檔案
$ find . -name .svn | xargs rm -rf

沒有留言:

張貼留言