`
sharp-fcc
  • 浏览: 110352 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux 重命名 rename

阅读更多

废话不说 直接上脚本 ,本人亲测好使。

 

#!/bin/bash                                                                                                                                    
#script_name:rename_ALL
find ./ -type f | grep 'gif'  | sed -n 's/.\/\///p'| awk '
{
oldname=$1;
sub("a","n");
newname=$1;
print "mv "oldname" "newname; }'  | /bin/sh

 

a 是需要替换的字符串, n是替换之后的。 比如 a.gif 执行脚本之后,重命名成 n.gif

分享到:
评论

相关推荐

    Linux批量重命名 rename & mv

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

    Linux 重命名命令自制详细介绍

    Linux 重命名命令 相比于Windows上的ren命名,Linux还真的是没有一个特定的重命名的命令。(虽然可以间接的使用mv来实现)。下面我就来自己写一个简单的重命名命令。 准备工作 操作系统: Linux内核的系统都可以 ...

    Linux重命名文件有几种方法

    本文总结了四种常用的 Linux 文件重命名方法,包括使用 mv 命令、rename 命令、mmv 命令和 GUI 文件管理器。 使用 mv 命令 mv 命令是 Linux 中最常用的文件重命名命令。其基本语法为 `mv 旧文件名 新文件名`。例如...

    Linux 下rename 命令的用法第1/2页

    本篇文章将深入探讨Linux下的`rename`命令及其与`mv`命令在重命名文件时的区别,以及如何有效地利用`rename`进行批量重命名。 首先,我们来看`mv`命令,它是Linux中最常用的命令之一,主要功能是移动或重命名文件和...

    重命名文件夹的源代码资源

    本文将深入探讨如何实现文件夹的重命名,包括手动操作和编程方式,主要针对Windows操作系统,同时也涉及其他系统如Linux和macOS。 在Windows操作系统中,重命名文件夹的方法非常直观。首先,找到你需要重命名的...

    详解如何在Linux上一次性批量重命名一组文件

    在 Linux 中,我们对文件进行重命名一般都会使用到 mv 命令,这在对单个文件重命名时非常方便。但是,若我们想要对一组文件进行重命名,mv 就有些乏力了。不过没关系,今天我们来介绍一个好用的可以实现批量重命名的...

    Rename

    2. 命令行工具:对于高级用户或开发者,他们可能会使用命令行工具,例如Windows的`ren`或`rename`命令,Unix/Linux的`mv`命令,进行批量或更复杂的重命名操作。 3. 脚本语言:通过编写脚本(如Python、Bash或批处理...

    批量重命名文件夹工具

    在【压缩包子文件的文件名称列表】中,我们看到了"rename",这可能是一个批量重命名的命令行工具,或者是一个重命名软件的可执行文件。在Windows系统中,`ren`或`rename`命令是用于在命令提示符下重命名文件的。例如...

    批量重命名

    1. **操作系统内置功能**:某些操作系统如Windows、macOS和Linux都提供了内置的批量重命名工具。例如,Windows用户可以通过资源管理器选择多个文件,然后右键选择“重命名”,并输入新名称,所有选中的文件会根据...

    重命名文件的源代码资源

    有些库或工具,如Java的`java.nio.file.Files`类或Node.js的`fs.rename()`,提供了更高级的功能,如原子重命名(在某些文件系统中),可以防止并发问题。 10. **安全考虑** 当涉及网络上的文件时,重命名操作可能...

    微信小视频批量重命名

    对于熟悉命令行操作的用户,可以使用命令行工具如`ren`命令(在Windows中)或`rename`命令(在Linux或macOS中)进行批量重命名。通过编写简单的脚本,可以自定义命名规则,如按照日期、时间或者其他特定信息重命名...

    批量重命名文件

    - 在Linux和macOS中,可以使用rename命令或者find命令配合xargs进行批量重命名。例如,rename 's/old_name/new_name/' *.txt 将当前目录下所有.txt文件的"old_name"部分替换为"new_name"。 在批量重命名的过程中,...

    在Linux中对文件进行批量重命名文件的方法.docx

    ### 在Linux中使用`rename`命令批量重命名文件 #### 概述 在Linux系统中,用户经常需要对大量的文件进行重命名操作。虽然可以通过`mv`命令来手动更改单个文件名,但对于批量操作来说这显然是低效的。这时,`rename`...

    Bulk Rename Utility

    "Bulk Rename Utility"是一款强大的文件批量重命名工具,它提供了丰富的功能来帮助用户高效地管理大量文件的命名。在IT领域,文件管理是一项基础但重要的任务,尤其在处理大量文件时,手动重命名不仅耗时且容易出错...

    put:Put 是一个命令行实用程序,用于移动、重命名、复制和符号链接文件。 使用简单的占位符语法将输入文件名转换为输出文件名。 将其视为更易于使用但功能可能不那么强大的 Linux 重命名

    将其视为更易于使用但功能可能不那么强大的 Linux rename 。 用法 # copy files put ' app/config/nginx/{type} ' ' /etc/nginx/{type}.conf ' # move or rename files put --move ' music/{title} - {album} ({...

    文件批量重命名.7z

    2. **命令行工具**:对于高级用户,可以利用命令行工具如Windows的`ren`命令或Linux/Unix的`mv`命令,配合通配符和脚本语言进行更复杂的批量重命名操作。 3. **第三方软件**:许多第三方应用程序专门设计用于批量...

    批量图片文件重命名

    例如,可以使用`os.rename()`函数进行文件重命名,使用`os.listdir()`获取目录中的文件名,使用`os.path.splitext()`处理文件路径和扩展名。 对于用户界面,这个小程序可能采用图形化用户界面(GUI),如使用...

Global site tag (gtag.js) - Google Analytics