mv同じパスまたは各[重複]を指定せずに同じディレクトリにある複数のファイル

mv同じパスまたは各[重複]を指定せずに同じディレクトリにある複数のファイル

以下のディレクトリ/ファイル設定がある場合

var
  |-->usr
  |    |-FileA
  |    |-FileB
  |    |-FileC
  |    |-FileD

以下のcmdのように、パスを2回指定せずにFileAとFileDをどのように移動できますか?

mv /var/usr/FileA /var/usr/FileB /home

答え1

この試み:

mv /var/usr/{FileA,FileB} /home

または:

( cd /var/usr/ && mv FileA FileB /home )

後者はサブシェルを使用して前のPATHに戻ります。

確認する支柱の拡張

答え2

次のことができます。

mv /va[r]/usr/File[AB] /home

たぶん...

mv /va[r]/usr/File[AB] /home

関連情報