加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-14 02:44:30 所属栏目:Linux 来源:网络整理
导读:在命令行,让我说我的pwd是这样的: /home/whatever 并且在某个深层目录中有一个文件要重命名.通常我会这样做: # mv /var/some/deep/folder/structure/fileA /var/some/deep/folder/structure/fileB 问题是,是否有任何命令行技巧重命名文件/目录而不必再次输
在命令行,让我说我的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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读