linux下重命名脚本推荐
今天在浏览网站的时候突然发现一个linux下批量重命名的脚本现在贴出来
#!/bin/bash
#用法:在终端使用"./renames.sh"运行
echo "===本脚本实现批量重命名某种类型文件为相同前缀+数字的文件===";
echo "!警告:一定要确保输入的前缀加上数字后,不和原先已有的文件名重复,否则文件会因为替换而丢失";
echo --------------------------------------------------------------------
echo "?---输入批量文件所在目录(如:/home/andy/图片)(当前目录输入 .即可)---";
read directory;
cd "$directory";
echo "?---输入要重命名文件类型和前缀(如:png img_ (区分大小写))[以空格分割]---";
read ext begin;
echo ">>>开始批量重命名 $directory 下的 $ext 文件>>>>>>>>>>>>>>";
let i=0;for it in *.$ext; domv "$it" "$begin$i.$ext";let i=i+1; done
echo "===完成$i个文件批量重命名,文件列表如下:";
ls *.$ext
echo -----------------------------------------------------------------------
使用方法
- 先新建一个文件然后命名为rename.sh
- 然后添加可执行权限
sudo chmod +x rename.sh
- 然后运行
./rename.sh
- 之后都是有提示的,先输入要重命名的文件所在目录,再输入文件类型和前缀,文件类型和前缀之间用空格隔开
linux下重命名脚本推荐相关推荐
- linux下重命名文件
linux下重命名文件有两种方式: 1.较简单的处理命令:mv mv 原文件名 新文件名 如:mv myFile newName 将MyFile重命名为newName. 2.linux提供了一个重命名 ...
- Linux下重命名文件或文件夹
文章目录 Linux下重命名文件或文件夹 Linux下重命名文件或文件夹 在Linux下重命名文件或目录,可以使用mv命令或rename命令,这里分享下二者的使用方法. mv命令既可以重命名,又可以移 ...
- linux批量重命名脚本,Mac / Linux Shell 批量重命名的方法总览
Linux Shell 批量重命名的方法总览 0.用类似 GPRename 这样的图形软件进行批量重命名 1.删除所有的 .bak 后缀: rename 's/\.bak$//' *.bak 2.把 ...
- linux批量重命名脚本,Linux批量命名文件SH脚本整理
将所有txt重命名为L_1.txt#!/bin/bash i=0 for name in *.txt do echo "$name" let i=i+1 echo "$i ...
- Linux文件重命名脚本
文件A重命名为B mv A B; 返回上一层目录 cd - 返回上两层目录 cd -/-
- linux重命名乱码文件,Linux中重命名乱码文件
Linux下,如何将一个乱码的文件进行重命名 方法一: 命令格式:mv $(ls |egrep "[^a-zA-Z0-9.-]") tandao.tx [root@nb o]# l ...
- Linux shell - 重命名文件和文件夹(mv)
linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 转载于:htt ...
- linux文件重命名命令
linux下重命名文件有两种方式: 1.较简单的处理命令:mv mv 原文件名 新文件名 如:mv myFile newName 将MyFile重命名为newName. 2.linux提供了一个重命名 ...
- linux用shell重命名文件,Linux shell - 重命名文件和文件夹(mv)
如何在Linux下重命名多个文件 在Linux中,当你想要改变一个文件名,使用mv命令就好了.然而mv不能使用通配符重命名多个文件.可以用sed.awk或者与xargs结合使用来处理多个文件的情况.然 ...
最新文章
- VM 与容器之争!Docker赢了!
- android 从相册或相机获取图片并且裁剪 支持android 7.0
- 移动应用用户使用成本控制管理
- 225. Implement Stack using Queues
- Python+Opencv寻找图像中最亮的区域
- (转)Web Services使用多态(XmlInclude) ,支持自定义类型
- Jexus vs IIS8 非绝对客观对比测试
- sC#进阶系列——WebApi 接口参数不再困惑:传参详解
- react环境搭建(-)
- 最新小额借贷系统源码+新增APP下载页/附教程
- STM8L开发环境配置
- 012 外接功放喇叭模块
- Linunx报Resource temporarily unavailable解决办法
- 高通SDX12:跨子系统数据共享实例分享
- dbca 命令行静默方式创建Oracle RAC
- Unity Shader 之图片菱形切割
- 如何进行PDF文件翻译?PDF翻译怎么操作
- python 图像处理 拉普拉斯算子的实现和改进-LoG和DoG算子
- Shell脚本中获取命令运行结果、特殊变量使用、条件判断等常用操作
- aise TypeError(f“{method_name}: `{super_param.name}` must be present“)