建设工作站服务器
在
在Linux上,重命名文件。 通常使用mv
命令,一般是这样操作吗?
在Linux上,重命名文件。 通常使用mv
命令的操作通常如下所示。
$mvfile1.txtfile2.txt
这样重新下达命令的方法当然很好,但也有缺点。 必须输入两次文件名。 文件名短的话还好,长的话,输了两次就麻烦了。
本文介绍了一些更高效的文件重命令方法。 一般人不知道哦。 我知道的是大神水平。
如何有效地更改文件名
首先,必须使用vim编辑~/.bashrc文件。
$vim~~/.bashrc
在~/.bashrc文件的末尾添加以下代码:
# bashfunctiontorenamefileswithouttypingfullnametwice
函数mv ( ) }
if[&; #039; $#&; #039; -ne1]||[! -e&; #039; $1&; #039; ]&; #039; then
commandmv&; #039; $@&; #039;
返回
fi
读- ei & amp; #039; $1&; #039; 新文件名称
commandmv-v--&; #039; $1&; #039; &; #039; $newfilename&; #039;
}
然后按wq保存并退出。 然后使用source命令使此修复生效。
$source~~/.bashrc
接下来是见证奇迹的时候了!
在此,重命名file1.txt文件。 只有这个就可以了。
$mvfile1.txt
从上面的视频可以看出,终端上显示了原来的文件名。 然后,可以直接更改这个名称。 不需要再次输入原始名称,可以提高效率。
成功重命名后,终端也会提示如下。
文件1.txt -“文件2.txt”
其他高效的重命名方法
当然,除了修改. bashrc文件外,还有许多高效的重命名方法,这里还有两种。
(1)方法1 )使用mv命令
你回mv命令了吗? 打脸吗?
但是鹅,命令是mv,但使用方法不同!
大多数情况下,只修改有文件名的部分。 例如,将file1.txt修改为file2.txt。 也就是说,将1更改为2。 在这种情况下,其实有更有效率的方法:
# mv file { 1,2 }.txt
执行结果如下
如果要保留原始文件并复制另一个副本,只需将mv命令替换为cp命令。
# CP file { 1,2 }.txt
这个结果应该很明显,所以不会对结果进行屏幕截图。
(2)方法2 )使用快捷键( ctrl w,ctrl y )
大多数人都知道更改文件名需要输入两次文件名,所以我会满足你,依然输入两次文件名。 但是,这里介绍一种更有效地重复输入文件名的方法。
在
在shell中,可以使用ctrl w剪切最后一个单词,并使用ctrl y粘贴剪切的内容。 所以,利用这个快捷键,可以更有效率地重复输入文件名。
上移图:
原文地址:
33559 www.Linux probe.com/sigei-dashen.html
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn