我在命令行方面没有太多经验,但是从本质上来说,我在单个文件夹中有文件列表,如下所示:
file1_a_1
file1_a_2
file2_b_1
file2_b_2
file3_c_1
file3_c_2
而且我还有一个文本文件,其中包含我想要的文件。但是,此列表没有完整的文件路径,而是这样的:
file1_a file3_c
因为我想移动所有以30左右的特定代码开头的文件(即,以此文件开头的所有文件都以file1_a和file1_c开头的所有文件)。
我试过了:
cp file1_a* file3_c* 'dir/dest'
但这不起作用。我也尝试过该find
命令。我认为我必须使用循环来执行此操作,但是在循环查找最后带有通配符的文件时找不到任何帮助。
提前致谢!我正在bash中的Linux机器上工作。
您可以将xargs命令与find命令和管道一起使用
查找/-名称xxxxx | xargs cp / ..
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句