LinuxGod

LinuxGod.net
Linux大神网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

如何用命令修改Linuxrename命令的用法?命令用法

2023年1月13日 132点热度

如何用命令修改文件名呢?在Linux下可以用rename命令,当然还可以使用mv命令,这里分享下Linux rename命令的用法。

有一部分人说Linux下没有rename命令,建议大家用mv命令。

对rename命令和mv命令在重命名文件方面做一个比较,大家根据个人喜欢选择使用吧。

mv命令linux空间,在man mv中对于mv命令的介绍:

mv -move(rename) files

可以看到mv命令确实有重命名的功能,但是实际应用中,它只能对单个文件重命名,命令如下:

mv [path/]oldfilename [path/]newfilename

“mv命令只能对单个文件重命名”,这实就是mv命令和rename命令的在重命名方面的根本区别。

rename命令,在man rename的说明:

NAME

rename -Rename files

SYNOPSIS

rename from to file....

DESCRIPTION

rename will rename the specified files by replacing the first occurrence of from in their name by to.

For example, given the files foo1, ..., foo9, foo10, ..., foo278, the commands

linux 文件修改 时间戳_linux 批量修改 文件名_linux 批量重命名文件

rename foo foo0 foo?

rename foo foo0 foo??

will turn them into foo001, ..., foo009, foo010, ..., foo278.

And

rename .htm .html *.htm

will fix the extension of your html files.

可以看出rename命令是专用于文件重命名的,而且根据其后的例子可以看出,rename除了给单个文件重命名,还可以批量文件重命名。

注意,rename命令是带3个参数而不是很多人认为的2个参数。

上面的例子中给出了两种文件批量重命名的用法,而实际上红旗linux6.0教程,rename结合通配符使用,它的功能比上面的例子所显示的更强大。

基本的通配符有以下几个:

?可替代单个字符

*可替代多个字符

[charset]可替代charset集中的任意单个字符

说明:

linux 批量重命名文件_linux 批量修改 文件名_linux 文件修改 时间戳

如文件夹中有这些文件foo1, ..., foo9, foo10, ..., foo278,如果使用

rename foo foo0 foo?

则它只会把foo1到foo9的文件重命名为foo01到foo09,因为?通配符只能替代单个字符,所以被重命名的文件只是有4个字符长度名称的文件linux 批量修改 文件名,文件名中的foo被替换为foo0。

再继续使用

rename foo foo0 foo??

则文件夹中的foo01到foo99的所有文件都被重命名为foo001到foo099,而foo100及其以后的文件名都不变,因为通配符?的使用,所以只重命名5个字符长度名称的文件,文件名中的foo被替换为foo0。

如果再继续使用

linux 批量重命名文件_linux 文件修改 时间戳_linux 批量修改 文件名

rename foo foo0 foo*

则foo001到foo278的所有文件都被重命名为foo0001到foo0278,因为通配符*可替代多个字符,所以,所有以foo开头的文件都被重命名了,文件名中的foo被替换为foo0。

再来看通配符[charset]的用法linux 批量修改 文件名,还是继续在上面所说的文件夹中,执行如下命令

rename foo0 foo foo0[2]*

则从foo0200到foo0278的所有文件都被重命名为foo200到foo278,文件名中的foo0被替换为foo。

在使用中,三种通配符可以一起结合使用。

总之,无论是rename命令,还是mv命令均可以完成文件名称的修改,在使用时多注意参数的不同与用法。

本文永久更新链接地址:

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 单个 命令 命名 字符 文件
最后更新:2023年1月13日

Linux大神网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux大神网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linux基础知识:文件描述符、文件指针、索引节点 如何解决Linux下的无线网卡驱动的问题? linux 文件描述符 (师)-unused-fdKernel:2.6.14CPUarchitecture Linux系统下如何搭建SVN服务器,详细说明各配置项的功能 修改软件源文件、UI界面设置换源操作|Ubuntu Ubuntu14.04.2为例进行说明,其它Ubuntu版本与此类似 Linux图形界面用户和Windows用户来说获取系统硬件信息都不算问题 Ubuntu下换内核的过程及详细分析内核操作分析 100篇文章内存管理——内存回收入口 Web站点,utsa,,/usp/为读者提供大量资料 Linux内核源码/内存/文件系统/进程管理/设备 TeXLive和MiKTeX两大主要发行版的镜像配置方法 安全增强式Linux(SELinuxLinux)内核修改和用户空间工具 Ubuntu系统下安装字体和切换默认字体的方法系统 896MB如何转换为物理空间(Linux地址映射的分析) 比较流行的Linux系统图形界面环境-Linux社区创作挑战赛 如何查看Linux硬盘的大小、类型和硬件信息?方法 Linux内核中的虚拟服务器集合:ipvsadm命令 FreeBSD9.0正式版FreeBSD8.0支持amd-64、i386编译器 如何在Ubuntu中创建应用的快捷方式?
Linux常用服务器构建-ftp和scp介绍云海天教程:Ubuntu修改密码及密码复杂度策略设置Linux内核更新包配置Ubuntu环境配置环境Android官方网站:OpenHandsetAlliance源码模式:开发源码内核linux中makefile文件 cdeveloper的第21篇原创技术文章建议横屏Makefile简介Fedora17新特色特色说明桌面环境28bata集成了GNOMELinux嵌入式系统智能手机系统的硬件设计Unix或者类Unix文件系统中的每个文件(或者目录)打开U盘什么文件都看不到小编总结了基于嵌入式Linux的智能手机系统软件的设计与实现如何在Linux中使用Firejail运行应用程序访问某个目录基于嵌入式��闹悄苁只�长沙理工大学C语言教程-Qt.12安装教程05-27Linux有7个运行级别(关机,停机模式、DellG3)(Linux基础知识)文件压缩、打包命令解析的Linux操作系统怎样执行?LinuxDNS服务器,如何安装、配置和维护它?AMD2950x+技嘉x399免驱USB网卡,我的无线网卡linux解压gz文件命令 蓝易云香港五网CN2网络压缩比率的测试环境Linux系统中用于管理和控制系统服务的强大工具介绍
1.任务描述现在你已经学会了如何创建一个新用户和删除一个 轻松解决Linux中文乱码问题,10招教你搞定! Linux集群设置免密操作ssh分发的注意事项! Linux内核虚拟内存管理的难点分析与解决办法(一) Linuxcentos7虚拟机装找Linux镜像找的!找了好多都是度盘! 双核虚拟机中有中有两个线程函数执行(多CPU) :2管理大部分命令的组成 linux删除raid需要重装系统吗?需不需要安装系统删除了 Linux常用服务器构建-ftp和scp介绍 Linux七种运行级别(0-6)预置的启动流程 Android插件化框架DL代理Activity的原理和三个关键问题 Linux中的用户权限管理方式 更为丰富多彩快手直播伴侣app是一款爱看什么视频就能将视頻 第十二讲、Linux服务器操作系统ppt4.1引导与关闭系统4.1.1GRUB引导器 安装Ubuntu.04,安装NVIDIA驱动配置和tensorflow环境 安装Linux和Windows双系统的硬盘分区是什么意思? 如何查看Linux硬盘的大小、类型和硬件信息?方法 Ubuntu系统如何升级和更新Linux内核版本?将推荐 老男孩教育怎么样有哪些课程?-八维教育 如何查看Linux内核版本号的核心部分内核查看命令
标签聚合
虚拟机 软件 linux系统 linux脚本 sudo 命令 文件目录 电脑 命令模式 linux服务器
书籍
课程
技术群
技术干货大合集↓
  • 2023年6月 / 14篇
  • 2023年5月 / 93篇
  • 2023年4月 / 90篇
  • 2023年3月 / 129篇
  • 2023年2月 / 84篇
  • 2023年1月 / 161篇
  • 2022年12月 / 187篇
  • 2022年11月 / 76篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 linuxgod.net ALL RIGHTS RESERVED.