Bearbeiten mehrerer Dateien in einem Verzeichnis

Bearbeiten mehrerer Dateien in einem Verzeichnis

dir1/dir2/foo.abcAngenommen, ich möchte zwei Dateien und in das aktuelle Verzeichnis kopieren (oder eine beliebige Operation daran ausführen) dir1/dir2/bar.xyz. Dann mache ich Folgendes:

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

Gibt es eine weniger umständliche Möglichkeit, dasselbe zu tun? Ich meine so etwas wie:

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

Antwort1

Ja - tatsächlichsehrso - aber mit Klammern statt eckigen Klammern:

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

SehenKlammererweiterung.

verwandte Informationen