Linux\'find\'例子:如何将一个文件复制到多个目录

・1 分钟阅读

最近我更改了这个网站上的一些头文件时出现了这个问题,我有一个叫header.html的文件,我需要将它复制到一组子目录中。

使用Unix,Linux或CYGWIN会很简单,为此,我将Linux find命令与cp命令结合使用,一旦我找到了正确的语法,我就能够在几秒钟内将一个文件复制到近500个目录中。

我的Linux找到&复制例子

这是一个显示我是如何做到的例子:

find dir1 dir2 dir3 dir4 -type d -exec cp header.html {} ;

以下命令执行以下操作:

  1. 首先,我使用Linux find命令,并告诉它查找4个子目录(dir1,dir2,dir3和dir4),
  2. 我告诉它只查找目录(-type d ),
  3. 然后发出Linux复制(cp )命令,将文件header.html复制到找到的每个目录中,每次一个目录,
Syq2803 profile image