Linux下批量复制文件的方法(linux批量复制文件)

随着Linux操作系统的发展,Linux下批量复制文件和文件夹是必不可少的常见操作。

大家都知道,在Linux中,要完成文件或文件夹的复制,可以使用传统的文件复制命令“cp”。但是,当要复制大量文件或文件夹时,执行“cp”命令复制一个文件在终端输入多次将非常耗时,而且容易出错。

这时,就可以使用Linux复制命令(cp)的变量参数“-r”(或“-R”)完成批量复制文件和文件夹。例如要批量复制文件“a.txt”,“b.txt”和文件夹“doc”,到指定目录“/opt”,执行:

cp -r a.txt b.txt doc /opt

此外,要实现批量复制还可以用“xcopy”命令,本质上和“cp -r”命令是一样的,只不过“xcopy”参数更详实一些。下面是使用xcopy完成前面例子中复制文件和文件夹的方法:

xcopy a.txt b.txt doc /s /e /opt

最后,也可以使用find和cpio命令, 找出指定文件或文件夹,然后复制到其它位置。下面的语法表示从当前目录查找所有符合要求的文件和文件夹,复制到“/opt”目录:

find . -name "a.txt" -or -name "b.txt" -or -name “doc” | cpio -pdv /opt

总而言之,Linux下复制文件和文件夹有多种方法,使用恰当的方法,可以更加方便快捷地完成文件的复制。


数据运维技术 » Linux下批量复制文件的方法(linux批量复制文件)