ディレクトリ内の複数のファイルを操作する

ディレクトリ内の複数のファイルを操作する

dir1/dir2/foo.abc2 つのファイルとを現在のディレクトリにコピー (または任意の操作を実行) するとしますdir1/dir2/bar.xyz。最終的に行うことは次のようになります。

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

同じことをもっと簡単に行う方法はありますか? つまり、次のような方法です:

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

答え1

はい、実際そうですとても同様に、角括弧ではなく中括弧を使用します。

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

見るブレース拡張

関連情報