如果我们有如下所示的目录/文件设置
var
|-->usr
| |-FileA
| |-FileB
| |-FileC
| |-FileD
如何移动 FileA 和 FileD 而无需像下面的 cmd 那样指定两次路径?
mv /var/usr/FileA /var/usr/FileB /home
答案1
尝试这样做:
mv /var/usr/{FileA,FileB} /home
或者 :
( cd /var/usr/ && mv FileA FileB /home )
后者使用子 shell 返回到前一个 PATH。
查看大括号扩展
答案2
你可以这样做:
mv /va[r]/usr/File[AB] /home
甚至可能...
mv /va[r]/usr/File[AB] /home