Operar en múltiples archivos en un directorio

Operar en múltiples archivos en un directorio

Supongamos que quiero copiar (o, de hecho, realizar cualquier operación en) dos archivos dir1/dir2/foo.abcy dir1/dir2/bar.xyzal directorio actual. Lo que termino haciendo es esto:

cp dir1/dir2/bar.xyz dir1/dir2/foo.abc .

¿Existe una forma menos engorrosa de hacer lo mismo? Me refiero a algo como:

cp dir1/dir2/["bar.xyz", "foo.abc"] .

Respuesta1

Si - de hechomuyasí, pero con llaves en lugar de corchetes:

$ cp -v dir1/dir2/{bar.xyz,foo.abc} ./
'dir1/dir2/bar.xyz' -> './bar.xyz'
'dir1/dir2/foo.abc' -> './foo.abc'

Verexpansión de corsé.

información relacionada