`

Linux批量重命令的方法

 
阅读更多

 

1. for循环修改

 

mv配合for循环方式进行修改

  

[root@localhost yum.repos.d]# for name in $(ls ./);do mv $name $name.bak;done
[root@localhost yum.repos.d]# ls
CentOS-Base.repo.bak  CentOS-Debuginfo.repo.bak  CentOS-Media.repo.bak    CentOS-Vault.repo.bak
CentOS-CR.repo.bak    CentOS-fasttrack.repo.bak  CentOS-Sources.repo.bak

  

2.  rename命令

 

rename命令用字符串替换的方式批量改变文件名。

 

格式:rename  原名  替换名  要改的文件

 

原字符串:将文件名需要替换的字符串;

目标字符串:将文件名中含有的原字符替换成目标字符串;

文件:指定要改变文件名的文件列表。

 

将.bak后缀去掉:

[root@localhost yum.repos.d]# ls
CentOS-Base.repo.bak  CentOS-Debuginfo.repo.bak  CentOS-Media.repo.bak    CentOS-Vault.repo.bak
CentOS-CR.repo.bak    CentOS-fasttrack.repo.bak  CentOS-Sources.repo.bak
[root@localhost yum.repos.d]# rename .bak '' *
[root@localhost yum.repos.d]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo
[root@localhost yum.repos.d]#

 

 

分享到:
评论

相关推荐

    Linux批量scp命令执行工具 可批量对多个Linux主机执行传输文件命令 方便省力 适合统一化管理Linux服务器

    为了解决这个问题,就有了“Linux批量scp命令执行工具”,它能够帮助管理员批量地对多个Linux主机执行scp命令,极大地提高了工作效率,尤其适用于需要统一管理大量服务器的场景。 scp(Secure Copy Protocol)命令...

    Linux批量命令执行工具 可批量对多个Linux主机执行命令 重启后依然可以 方便省力 适合统一化管理Linux服务器 Linux 远程管理

    本文将详细介绍“Linux批量命令执行工具”的功能、用途以及它如何简化Linux服务器的统一化管理工作。 “Linux批量命令执行工具”是一个专为Linux系统设计的实用程序,它允许管理员对多个Linux主机进行批量命令执行...

    linux批量上传以及批量执行命令脚本

    linux批量上传以及批量执行命令脚本

    Linux中用rename命令批量替换文件名方法实例

    在Linux系统中修改文件名可以用mv命令,但是它只能对单个文件进行操作,如要要批量执行还要写shell脚本,用for语句迭代执行,不过Linux中另外一个命令支持批量替换文件名,它是rename,rename支持正则表达式匹配。...

    Linux批量ping的脚本(Linux工具箱).pdf

    Linux批量ping的脚本(Linux工具箱) Linux批量ping的脚本是Linux工具箱中的一种实用工具,用于批量检查某个网段的连通性。下面是该脚本的详细介绍。 一、环境准备 在使用Linux批量ping的脚本之前,需要准备好环境...

    linux 批量改文件名方法.docx

    Linux 批量改文件名方法 Linux 系统中批量改文件名是一项常见的操作,特别是在大规模数据处理和文件管理中。以下是 Linux 中批量改文件名的方法和相关知识点: 1. 文件名特殊字符处理 在 Linux 中,某些字符在...

    ssh批量登录执行命令脚本

    做好ip清单,每行一个ip,ssh批量登录执行命令

    linux批量添加用户

    可以批量添加用户,用户名名前缀以及用户数量可以定制,用户名后缀为递增数字

    linux批量设置用户磁盘配额

    在Linux系统管理中,批量设置用户磁盘配额是一项重要的任务,它有助于合理分配系统资源,避免因单个用户过度占用磁盘空间而导致系统性能下降或资源耗尽。以下是对如何在Linux环境下批量设置用户磁盘配额的详细解析:...

    Linux批量测试账户创建中文版

    本文将详细解析标题为“Linux批量测试账户创建中文版”的主题,以及与之相关的SHELL脚本知识。 首先,我们要了解SHELL脚本。SHELL是Linux/Unix操作系统中的命令解释器,它提供了一个用户与操作系统内核交互的界面。...

    Linux批量重命名 rename & mv

    ### Linux批量重命名工具:rename与mv命令详解 在Linux系统中,文件的重命名是一项常见操作。通常情况下,用户可能会直接使用`mv`命令来进行单个文件的重命名,但对于需要批量重命名的情况,`rename`命令则更为实用...

    批量重启动unix、linux系统服务的脚本

    针对“批量重启动Unix、Linux系统服务”的需求,我们可以创建一个自动化脚本来完成这个任务。Unix和Linux系统的服务通常通过System V init或Systemd进行管理,而这个脚本将帮助管理员轻松地对多个服务进行启动或停止...

    linux服务器中批量运行脚本文件的方法

    在Windows系统中,我们可以简单地通过双击.bat批处理文件来执行一系列命令,但在Linux系统中,我们需要采取不同的方法。以下是Linux服务器中批量运行Abaqus脚本文件的详细步骤: 1. **进入工作目录**: 首先,你...

    linux批量修改文件属性值

    在给定的标题“linux批量修改文件属性值”中,我们主要探讨的是如何通过命令行工具对大量文件的权限、所有权、时间戳等属性进行统一修改。这里将详细讲解相关的Linux命令和实践技巧。 1. **文件属性**: - **权限...

    linux远程批量执行命令工具_lemon_ssh.zip

    linux远程批量执行命令工具_lemon_ssh

    linux下vim命令详解

    ### Linux下Vim命令详解 #### 一、引言 Vim是一款强大的文本编辑器,尤其在Linux环境下被广泛使用。它提供了丰富的功能,包括宏命令、多文件编辑支持、高效的文本导航方式以及灵活的编辑操作。本文将详细介绍Vim的...

    linux命令大全(多个文件)

    本篇将详细介绍标题为“Linux命令大全(多个文件)”的相关知识点,包括Linux主要shell命令、系统命令以及入侵检查命令。 1. **Linux Shell命令详解**: - **cd**:改变目录,如`cd /home/user`,用于切换到指定...

    linux批量删除用户

    删除指定前缀的用户,可以指定删除用户数量

    linux下批量打包apk的例子文件

    这个例子文件提供了关于如何在Linux系统上实现这一操作的方法。首先,我们来详细讲解一下涉及的知识点。 1. **APK文件**:APK是Android应用程序的安装包,相当于iOS中的IPA文件。它包含了应用的所有代码、资源、库...

    Linux下常用命令pdf版

    虽然现代Linux系统都提供了图形化界面,许多操作都可以通过图形界面完成,但是熟练掌握命令行操作仍然是每个Linux用户的基本技能,尤其是在需要进行批量操作或远程管理时。 以上知识点为Linux环境下常用的命令操作...

Global site tag (gtag.js) - Google Analytics