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

Shell 将不同位置和不同名称的文件复制到一个目标目录中,shell,Shell,我确实在寻找解决方案,但所有解决方案都假设文件名相似(如file1、file2、file3…),因此可以使用正则表达式,或者FIND可以查找具有特定名称的文件。但就我而言,我有不同的文件名: 假设我有 E:\dir1\中的文件1,C:\dir2中的输入99,F:\dir3中的结果3 所以这三个文件位于不同的位置,不同的驱动器名,但仍然是本地的 是否可以将cp与绝对路径名一起使用? 比如: cp/dir1/file1、/dir2/input99、/dir3/result3/targetdirect

我确实在寻找解决方案,但所有解决方案都假设文件名相似(如file1、file2、file3…),因此可以使用正则表达式,或者FIND可以查找具有特定名称的文件。但就我而言,我有不同的文件名: 假设我有

E:\dir1\中的文件1,C:\dir2中的输入99,F:\dir3中的结果3

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

是否可以将cp与绝对路径名一起使用? 比如:


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

cp
接受源文件列表(指定为绝对路径或相对路径),并将它们全部复制到目标目录(最后一个参数)。因此:

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