专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

linux如何重命名,linux重命名文件夹的方法

来源:小易整编  作者:小易  发布时间:2022-12-30 06:14
摘要:linux如何重命名,linux重命名文件夹的方法。作为一个Linux管理员,每次在修改一个文件的时候会对一个文件进行备份,重新命名为另外一个名字进行备份,然而在有些情况下又想要把一个文件的名字进行修改,以及把一个文件名的后缀进行修改等操作...

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

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

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

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

linux如何重命名,linux重命名文件夹的方法

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

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

linux如何重命名,linux重命名文件夹的方法

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

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

linux如何重命名,linux重命名文件夹的方法

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

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

linux如何重命名,linux重命名文件夹的方法

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

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

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

linux如何重命名,linux重命名文件夹的方法

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

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

linux如何重命名,linux重命名文件夹的方法

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

linux如何重命名,linux重命名文件夹的方法

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

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

linux如何重命名,linux重命名文件夹的方法

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

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

linux如何重命名,linux重命名文件夹的方法

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


本文地址:百科问答频道 https://www.neebe.cn/wenda/886533.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • LINUX虚拟化是什么意思?

    LINUX虚拟化是什么意思?

    Linux虚拟化是把一台PC上的Linux系统装到一个物理主机上,同时可以在同一台物理主机上运行多个操作系统,这样可以让数据中心或大型机器获得更大的效能和空间。虚拟化技术可以在物理机上虚拟出多台虚拟机,这样每台虚拟机上的Linux系统就不...

  • linux的hostname(主机名)修改详解

    linux的hostname(主机名)修改详解

    Linux操作系统的hostname是一个kernel变量,可以通过hostname命令来查看本机的hostname。也可以直接cat/proc/sys/kernel/hostname查看。#hostname#cat/proc/sys/...

  • linux入侵提权(服务器提权)方法

    linux入侵提权(服务器提权)方法

    利用mysqlroot提权方法mysql5.x里面引入了一个system函数,这个函数可以执行系统命令,当mysql以root登陆的时候,就可以利用这个函数执行命令,当然是在权限许可的范围内。一般我们按照常规思路,搞到mysql的ro...

  • 详解Linux中hdparm命令查看硬盘信息的用法

    详解Linux中hdparm命令查看硬盘信息的用法

    功能说明:显示与设定硬盘的参数。语  法:hdparm[-CfghiIqtTvyYZ][-a][-A][-c][-d][-k][-K][-m][-n...

  • fuser软件在Linux系统下的使用方法

    fuser软件在Linux系统下的使用方法

    在Linux中,fuser工具可用来查询文件的用户,除此之外,fuser还有很多用途,能够搭配参数使用,下面小编将针对fuser工具的使用方式给大家做个详细介绍,希望对你有所帮助。lsof也具备类似的功能,它也能够找出正在对指定文件访问的进...

  • CloudLinux是什么

    CloudLinux是什么

    CloudLinux是一个基于CentOS的Linux发行版,是专为虚拟主机开发的操作系统。CloudLinux可以有效的限制共享账户占用资源,使得每台服务器能够放置更多地账户,并且更稳定。CloudLinux是一个基于Ce...

  • Linux是什么操作系统

    Linux是什么操作系统

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统,它能运行主要的UNIX工具软件、应用程序和网络协议,它支持32位和64位硬件;具有稳定、开源、免费、安全、高效的特点操作系统是指直...

  • SELinux 是什么意思

    SELinux 是什么意思

    安全增强型Linux(SELinux)是专门为Linux内核制作的安全模块,采用C编程语言编写,支持访问控制安全策略的功能,包括强制访问控制(MAC)。安全增强型Linux(SELinux)是专门为Linux内核制作的安全模块,它支持...

  • 周排行
  • 月排行
  • 年排行

精彩推荐