如何使用cp命令将具有相同名称的所有文件复制到另一个目录中

时间:2017-12-27 07:51:39

标签: macos terminal cp

我的目录名为" Documents"。在这个目录中我有5个文件:

User1.txt

User2.txt

User3.txt

User4.txt

User5.txt

Users-info.zip

的index.html

我想只复制那些名字中有一个单词" user"到另一个目录。我怎么用cp命令做到这一点?

2 个答案:

答案 0 :(得分:2)

cp User* /path/to/dir试试这个就足够了。

如果您希望以不寻常的方式:

find . -type f -name 'User*' -print0 | xargs -0 cp -t /path/to/dir/for/copies/

答案 1 :(得分:1)

对于你的情况是:

cp User[1-9].txt /dst_dir

我们只复制开头为User的文件,而不是一些数字,最后是.txt