便宜VPS主机精选
提供服务器主机评测信息

linux如何重命名文件名(三种linux重命名文件名方法介绍)

linux中每次在修改一个文件的时候会对一个文件进行备份,重新命名为另外一个名字进行备份,然而在有些情况下又想要把一个文件的名字进行修改,以及把一个文件名的后缀进行修改等操作 。这些情况下都会对文件进行重命名,那么如何对文件进行重命名呢?下面我们就来看一下如何对文件进行重命名。

1,使用mv命令进行重命名

通过mv命令来对一个文件进行重命名,通过“mv 源文件 重命名文件”来执行重命名。下面示例是把tes1.txt文件重命名为sharplee1.txt.

[root@sharplee creatfile]# mv tes1.txt sharplee1.txt

566138-20220325221942206-763680264

通过mv命令加上选项-i来重命名文件,通过交互提示是否确认重命名为对应的文件,通过“mv -i 源文件 重命名文件”来执行重命名。下面示例是把test2.txt文件重命名为sharplee2.txt.这个交互选项的前提是已经存在了重命名的文件了,接着想把某个文件在重命名为该文件,则会提示是否要进行重新已存在的文件。这个是经常用于重命名文件,怕突然把已经有的文件给覆盖了。这样就很得不偿失,所以有-i选项就非常好,能够进行相应的交互提示。

[root@sharplee creatfile]# mv -i tes2.txt sharplee2.txt

566138-20220325222743562-2106514412

通过mv命令来对一个文件进行重命名,并把文件的后缀名进行修改。

[root@sharplee creatfile]# mv -i  sharplee1.txt  sharplee.log

566138-20220325223000200-428446729

通过mv命令来对一个文件夹进行重命名,把一个文件夹的名字换成新的名字。

[root@sharplee creatfile]# mv -i test  test2

566138-20220325223218211-913258094

2,使用cp命令进行重命名

cp命令的作用是用于拷贝,就是把一个文件拷贝为另外一个文件,或者把一个文件拷贝到其它目录中去,拷贝文件,会把原来的文件也保存下来,那要做到重命名,就得在执行拷贝命令之后,再把源文件给删除掉,下面来看一下cp命令是如何重命名的 。

[root@sharplee creatfile]# cp sharplee2.txt sharplee3.txt

566138-20220325223720712-1139247783

通过cp命令来重命名一个文件目录,下面是把test2目录重命名为test3目录。

[root@sharplee creatfile]# cp -r test2 test3

566138-20220325224734739-726587936

3,使用rename命令来进行重命名

使用rename命令,将有更多的控制权。默认情况下,许多 Linux 配置都包含它。但是,如果您没有安装它,则可以使用以下命令安装rename。

[root@sharplee creatfile]# yum install rename

rename命令的使用是“rename 老文件 新文件 需要重命名的老文件”,就比如以下重命名sharplee.log命名为sharplee.txt.

[root@sharplee creatfile]#rename sharplee.log sharplee.txt sharplee.log

566138-20220325230353316-502378501

批量重命名txt文件为log文件。

[root@sharplee creatfile]# rename .txt .log *.txt

566138-20220325230535703-1013506099

下面来看一下批量重命名文件名,把所有TestFile文件的文件名由TestFile变为tt。

[root@sharplee creatfile]# rename TestFile tt TestFile*.log

566138-20220325231021682-1214679437

以上就是linux重命名文件名三种方法。

未经允许不得转载:便宜VPS测评 » linux如何重命名文件名(三种linux重命名文件名方法介绍)