Linux:重命名文件/目录在其当前位置没有将pwd更改为该位置?

前端之家收集整理的这篇文章主要介绍了Linux:重命名文件/目录在其当前位置没有将pwd更改为该位置?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在命令行,让我说我的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.

猜你在找的Linux相关文章