作为一个Linux管理员,每次在修改一个文件的时候会对一个文件进行备份,重新命名为另外一个名字进行备份,然而在有些情况下又想要把一个文件的名字进行修改,以及把一个文件名的后缀进行修改等操作 。这些情况下都会对文件进行重命名,那么如何对文件进行重命名呢?下面我们就来看一下如何对文件进行重命名。
1,使用mv命令进行重命名
通过mv命令来对一个文件进行重命名,通过“mv 源文件 重命名文件”来执行重命名。下面示例是把tes1.txt文件重命名为sharplee1.txt.
[root@sharplee creatfile]# mv tes1.txt sharplee1.txt
通过mv命令加上选项-i来重命名文件,通过交互提示是否确认重命名为对应的文件,通过“mv -i 源文件 重命名文件”来执行重命名。下面示例是把test2.txt文件重命名为sharplee2.txt.这个交互选项的前提是已经存在了重命名的文件了,接着想把某个文件在重命名为该文件,则会提示是否要进行重新已存在的文件。这个是经常用于重命名文件,怕突然把已经有的文件给覆盖了。这样就很得不偿失,所以有-i选项就非常好,能够进行相应的交互提示。
[root@sharplee creatfile]# mv -i tes2.txt sharplee2.txt
通过mv命令来对一个文件进行重命名,并把文件的后缀名进行修改。
[root@sharplee creatfile]# mv -i sharplee1.txt sharplee.log
通过mv命令来对一个文件夹进行重命名,把一个文件夹的名字换成新的名字。
[root@sharplee creatfile]# mv -i test test2
2,使用cp命令进行重命名
cp命令的作用是用于拷贝,就是把一个文件拷贝为另外一个文件,或者把一个文件拷贝到其它目录中去,拷贝文件,会把原来的文件也保存下来,那要做到重命名,就得在执行拷贝命令之后,再把源文件给删除掉,下面来看一下cp命令是如何重命名的 。
[root@sharplee creatfile]# cp sharplee2.txt sharplee3.txt
通过cp命令来重命名一个文件目录,下面是把test2目录重命名为test3目录。
[root@sharplee creatfile]# cp -r test2 test3
3,使用rename命令来进行重命名
使用rename命令,将有