linux 命令查找文件并替换为另一个文件
linux command to find files and replace with another file
我正在寻找 linux 命令来按名称搜索文件夹目录及其子文件夹中的文件,并将所有这些替换为另一个文件的副本。任何的想法?
假设您的主目录 (~) 中有替换文件,您可以使用 find 进行替换。这将找到所有 boom.txt 文件并将它们替换为 replace.txt 文件(保留 boom.txt 名称)。
find . -name "boom.txt" -exec cp ~/replace.txt {} \;
加上user1683793的回答,以下命令也可以作为复制和替换的替代方法。此命令已在 Mintty(Windows 10) 上验证。
find . -name "boom.txt" -print -exec cp ~/replace.txt {} \;
我正在寻找 linux 命令来按名称搜索文件夹目录及其子文件夹中的文件,并将所有这些替换为另一个文件的副本。任何的想法?
假设您的主目录 (~) 中有替换文件,您可以使用 find 进行替换。这将找到所有 boom.txt 文件并将它们替换为 replace.txt 文件(保留 boom.txt 名称)。
find . -name "boom.txt" -exec cp ~/replace.txt {} \;
加上user1683793的回答,以下命令也可以作为复制和替换的替代方法。此命令已在 Mintty(Windows 10) 上验证。
find . -name "boom.txt" -print -exec cp ~/replace.txt {} \;