
大多数Linux初学者都知道如何将文件复制到另一个目录,但是将文件复制到多个目录,我相信大多数初学者可能不了解如何操作. 为此,本文的作者将简要介绍每个人的具体操作方法和步骤,并在使用Linux进行工作或学习时提高每个人的效率!

我们知道在Linux中,cp命令通常用于将文件从一个文件夹复制到另一个文件夹. 其语法如下:
#cp [选项....]源目标

我们还可以使用高级复制命令. 它的优点是sh 拷贝文件夹,当我们复制文件时,复制大型文件或文件夹时可以显示进度条.
通常,将文件复制到多个目录时,我们通常想到的第一件事是使用两个不同的命令将同一文件复制到不同的文件夹. 具体设置命令如下:
#cp -v /home/aaronkilik/bin/sys_info.sh / home / aaronkilik /测试
#cp -v /home/aaronkilik/bin/sys_info.sh / home / aaronkilik / tmp


但是,如果要将特定文件复制到多个文件夹,是否应该一个个地输入不同的命令来进行操作?实际上,它并不那么麻烦. 如果要解决此问题,可以将cp命令与echo命令,pipeline和xargs命令一起使用来解决此问题. 具体设置命令如下:
#echo / home / aaronkilik / test // home / aaronkilik / tmp | xargs -n 1 cp -v / home / aaronkilik / bin / sys_info.sh
上述命令中的目录路径(dir1,dir2,dir3 ... dirN)通过管道传递到xargs命令中,其含义如下:

①-n1表示告诉xargs命令每个命令行最多使用一个参数并将其发送给cp命令.
②cp表示复制文件.
③-v–表示已启用详细模式以显示更多副本详细信息.


最后,我们可以通过阅读cp,echo和xargs的手册页找到所有有用和高级的使用信息:
$ man cp
$ man echo
$ man xargs
以上是在Linux中将文件复制到多个目录的方法.
这一次sh 拷贝文件夹,Linux Academy中关于将文件复制到多个目录的方法的说明将结束. 如果将来有任何相关内容要添加或修改,则作者将在此处继续进行相关内容. 也欢迎对本解释进行补充或修改的工作提出自己的建议和补充. 最后,我希望这个解释可以帮助您学习Linux和Linux认证!
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shouji/article-189993-1.html
生蛆也不奇怪
自由平等的社会