Linux 中遞歸刪除文件
遞歸刪除當前目錄下以 .json 結尾的文件
find . -name "*.json" | xargs rm -f
find . -name "*.json"表示在當前目錄下遞歸尋找以.json結尾的文件,xargs會把前面的搜索結果傳入后面的參數。
shell 在文本的第一行和最后一行添加字符串
這里我們會用到一個工具: sed
-
向文件的第一行添加一句
"foo"sed -i '1ifoo' <file_name> -
向本文的最后一行添加
"foo"sed -i '$afoo'$表示文件末尾的位置,a代表在之后插入,i代表在之前插入。
結合上面的 遞歸刪除 的例子,我們還可以這樣玩:
-
遞歸向當前文件夾下所有以
.json結尾的文件添加內容:find . -name "*.json" | xargs sed -i '1ifoo'find . -name "*.json" | xargs sed -i '$afoo'


Linux 中遞歸刪除文件
浙公網安備 33010602011771號