轻松搞定!Linux多个文件一次性复制教程(linux多个文件复制)
有时候我们需要一次性复制 Linux 中多个文件,但是使用普通复制命令却比较麻烦。幸运的是,Linux 提供了许多强大的脚本复制命令,可以让我们轻松地完成一次性复制多个文件的任务。下面,小编就为大家介绍 Linux 多个文件一次性复制的教程,快跟着我们一起来学习吧~
一、使用 cp 命令复制多个文件
使用cp命令可以实现快速复制多个文件的目的,不过我们需要通过参数 -r 和 -f来实现。参数-r代表递归复制,文件夹在复制时,会把子文件夹中的所有文件一起复制出来。参数-f表示“覆盖”,也就是说,如果有文件已经存在,将会覆盖该文件。
例如,我们要将/home/a.txt、/home/b.txt文件复制到/tmp/ 路径下,则只需要使用如下cp命令:
cp -rf /home/a.txt /home/b.txt /tmp/
执行完cp命令,就可以快速将/home目录下的a.txt、b.txt两个文件一次性复制到/tmp目录中了。
二、使用 find 命令复制多个文件
比起cp命令,我们还可以使用find 命令来复制多个文件。find命令是一个搜索和查找指定目录或文件的命令。它也可以让我们快速复制多个文件。
例如,我们要将/home目录下所有pdf文件一次性复制到/tmp/目录下,那么可以使用如下find+cp 命令:
find /home -name “*.pdf” -exec cp -rf {} /tmp/ \;
执行完本命令,就可以快速将/home目录下的所有以pdf为后缀的文件一次性复制到/tmp目录中了。
总结
以上就是本文关于Linux多个文件一次性复制的教程,通过cp或Find命令都可以完成对多个文件的复制,相比普通的复制操作节省了大量时间和精力,相信使用了本教程的朋友们,一定可以轻松搞定Linux多个文件的复制任务,节省了大量时间,如有问题,可以在下方留言,小编将竭诚为您解答!