如何使用cp命令将所有同名文件复制到另一个目录
How to copy all files with the same name into another directory using cp command
我有一个名为 "Documents" 的目录。在这个目录中我有 5 个文件:
User1.txt
User2.txt
User3.txt
User4.txt
User5.txt
用户-info.zip
index.html
我只想将名称中带有单词 "user" 的文件复制到另一个目录。我如何使用 cp 命令执行此操作?
cp User* /path/to/dir
试试这个,就够了。
如果你想要不同寻常的方式:
find . -type f -name 'User*' -print0 | xargs -0 cp -t /path/to/dir/for/copies/
你的情况是:
cp User[1-9].txt /dst_dir
我们只复制开头为 User
的文件,然后是一些数字,最后是 .txt
.
我有一个名为 "Documents" 的目录。在这个目录中我有 5 个文件:
User1.txt
User2.txt
User3.txt
User4.txt
User5.txt
用户-info.zip
index.html
我只想将名称中带有单词 "user" 的文件复制到另一个目录。我如何使用 cp 命令执行此操作?
cp User* /path/to/dir
试试这个,就够了。
如果你想要不同寻常的方式:
find . -type f -name 'User*' -print0 | xargs -0 cp -t /path/to/dir/for/copies/
你的情况是:
cp User[1-9].txt /dst_dir
我们只复制开头为 User
的文件,然后是一些数字,最后是 .txt
.