2016-01-21 71 views

回答

1

更一般的方法是使用發現:

find . -type f -name "file" -exec rm -f {} \; 

命令的解釋是:

-name "file" : file name. 
-exec rm -f {} \; : delete the files that match. 
-type f : specify the type of file, directory are excluded. 
2

刪除實際文件:

find A/ -name "abc.txt" -delete 

刪除的文件的「內容」:

find A/ -name "abc.txt" -exec truncate -s 0 {} \; 
1

使用克林星:

rm A/*/abc.txt 
3

如果有可能在A超過兩個子目錄,但你 想你限制BC,您可以使用

rm A/{B,C}/abc.txt 

刪除這兩個文件。

要清空其內容,請使用

: > A/{B,C}/abc.txt 
1

查找/ -name「abc.txt」-type f -exec rm -rf {} \;

相關問題