linux命令查找文件并替换为另一个文件

时间:2016-02-10 02:27:19

标签: linux shell sed command

我正在寻找一个linux命令来搜索文件夹目录及其文件的子文件夹,并将其全部替换为另一个文件的副本。任何的想法?

2 个答案:

答案 0 :(得分:4)

假设您的主目录(〜)中有替换文件,您可以使用find来进行替换。这将找到所有boom.txt文件,并用replace.txt文件替换它们(保留boom.txt名称)。

find . -name "boom.txt" -exec cp ~/replace.txt {} \;

答案 1 :(得分:0)

除了user1683793的答案外,以下命令还可以替代复制和替换。此命令已在 Mintty (Windows 10)上验证。

find . -name "boom.txt" -print -exec cp ~/replace.txt {} \;