将通配符数组传递给 cp

将通配符数组传递给 cp

我需要帮助将通配符数组传递给 cp,我知道这是可以做到的,但想不通,

我有 3 个文件,均以单词 somefile 开头,但有 3 个不同的扩展名

  • 某个文件.conf
  • 某些文件.dat
  • 一些文件.py

文件夹中有一堆其他文件,我只想将它们复制到其他位置。

我记得是这样的

cp somefile.[py conf dat] /somewhere

但这不起作用

我已经在网上搜索过但无法用我使用的关键词找到它。

答案1

根据 shell 的不同,你可以使用括号扩展

cp somefile.{py,conf,dat} /somewhere

相关内容