将不同位置和不同名称的文件复制到一个目标目录中

时间:2014-12-27 20:22:17

标签: shell

我真的很喜欢这个解决方案,但所有解决方案只是假设文件名相似(如file1,file2,file 3 ......)所以可以使用正则表达式,或者FIND可以查找具有特定名称的文件。但在我的情况下,我有不同的文件名: 假设我有

E:\ dir1 \中的file1,C:\ dir2中的input99,F:\ dir3中的result3

所以这三个文件位于不同的位置,不同的驱动器名称,但仍然是本地的

是否可以使用带有绝对路径名的cp? 像:

cp / dir1 / file1,/ dir2 / input99,/ dir3 / result3 / targetdirectory

1 个答案:

答案 0 :(得分:0)

cp接受源文件列表(指定为绝对路径或相对路径)并将所有源文件复制到目标目录(最后一个参数)。所以:

cp E:\dir1\file1 C:\dir2\input99 F:\dir3\result3 C:\targetdirectory