![mv同じパスまたは各[重複]を指定せずに同じディレクトリにある複数のファイル](https://linux33.com/image/35664/mv%E5%90%8C%E3%81%98%E3%83%91%E3%82%B9%E3%81%BE%E3%81%9F%E3%81%AF%E5%90%84%5B%E9%87%8D%E8%A4%87%5D%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%9B%E3%81%9A%E3%81%AB%E5%90%8C%E3%81%98%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AB%E3%81%82%E3%82%8B%E8%A4%87%E6%95%B0%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB.png)
以下のディレクトリ/ファイル設定がある場合
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