• Linux中如何重命名文件


    作为一个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命令,将有更多的控制权。默认情况下,许多 Linux 配置都包含它。但是,如果您没有安装它,则可以使用以下命令安装rename。

    [root@sharplee creatfile]# yum install rename

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

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

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

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

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

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

    总结:重命名文件有三种方式,一种是通过mv来重命名文件,一种是使用cp命令来重命名,一种是通过rename来重命名,三种各不相同,但是都能进行重命名,一般重命名都建议使用mv命令,如果是要对文件进行批量重命名请使用rename,rename是一个批量操作极强的命令

  • 相关阅读:
    《中小学生Python编程入门指南》1.1 什么是编程
    《中小学生Python编程入门指南》前言
    简单的番茄工作法倒计时(源码)
    关于AE
    Blender2.5快捷键
    关于Blender
    随意设置控件每一个角的倒角
    关于多个block问题
    UICollectionViewCell--查找cell上的按钮点击后,对应的是哪个cell
    UIMenuItem
  • 原文地址:https://www.cnblogs.com/Hackerman/p/16057228.html
Copyright © 2020-2023  润新知