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

问题描述 投票:0回答:2

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

User1.txt

User2.txt

User3.txt

User4.txt

User5.txt

users-info.zip

的index.html

我想只复制那些名称中有“user”字样的文件到另一个目录。我怎么用cp命令做到这一点?

macos terminal cp
2个回答
1
投票

对于你的情况,它是:

cp User[1-9].txt /dst_dir

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


2
投票

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

如果你想要不寻常的方式:

find . -type f -name 'User*' -print0 | xargs -0 cp -t /path/to/dir/for/copies/
© www.soinside.com 2019 - 2024. All rights reserved.