Use [1-2]
para indicar os arquivos, isso usa o recurso de expansão de intervalo de bash
:
cp ~/Desktop/dir/dir/dir/dir/file[1-2].txt .
Aqui, o intervalo [1-2]
será expandido, então file[1-2].txt
será expandido para file1.txt
e file2.txt
.
Observe que, se você tiver vários arquivos como este com vários números de dígitos numéricos entre seus nomes:
file1.txt file12.txt file980.txt file0.txt file23.txt
Nesse caso, use o recurso extglob
de bash
para ativar a correspondência estendida de padrões:
$ shopt -s extglob
$ cp ~/Desktop/dir/dir/dir/dir/file+([0-9]).txt .
O padrão extglob +([0-9])
corresponderá a um ou mais dígitos entre file
e .txt
nos nomes dos arquivos.
Observe também que não depende de nenhum prefixo ou sufixo, por exemplo, se você tiver arquivos com nomes:
1 02 043 908
Estes podem ser correspondidos (e copiados) também por:
$ cp ~/Desktop/dir/dir/dir/dir/+([0-9]) .
Verifique man bash
para ter mais ideia sobre isso.