mv 多个文件相同的目录而不指定相同的路径或每个

mv 多个文件相同的目录而不指定相同的路径或每个

如果我们有如下所示的目录/文件设置

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

相关内容