在命令行,让我说我的pwd是这样的:
/home/whatever
# mv /var/some/deep/folder/structure/fileA /var/some/deep/folder/structure/fileB
问题是,是否有任何命令行技巧重命名文件/目录而不必再次输出整个目录结构?就像是:
# mv /var/some/deep/folder/structure/fileA fileB
该命令的问题是它将fileA移动到您的pwd.显然我想将它保存在同一个位置并简单地重命名它.正如我所说,有没有任何技巧可以实现这一点,而无需再次输入整个目录结构?这只是一个出于好奇和懒惰的问题.
解决方法
取决于你的shell.在zsh中你可以:
mv /var/some/deep/folder/structure/{fileA,fileB}
如果您正在使用bash,请考虑迁移到zsh – 这是一个非常简单的过程,我相信您会喜欢zsh.