批量更改文件名 - 大师汇总

在PC看到了下载的电影,其中名称包含了各大网络高手贡献,名字长很有纪念意义。

但对于播放者而言,无法根据文件名短时间内判断出电影名字。汗一个!

这几天,大师收集更改文件名的资料并实践一把,列在下面。

windows普及率虽高,脚本工具太弱鸡,到处是收费软件工具。

linux是自由软件爱好者的基地,工具很多,我晒几个命令,供free software爱好者把玩下。

以更改后缀名为.bkp文件为例:

1,find + mv+sed 组合

find /SearchPath -name "*.bkp" -exec sh -c 'mv "0" "(echo "$0" | sed s/.bkp//g)"' {} \;

2,find + rename 组合

find /SearchPath -name "*.bkp" -type f | while read name;do rename "s/.bkp//";done

其他方法可以参考

https://www.python100.com/html/105546.html

相关推荐
捏尼卜波卜16 分钟前
try/catch/throw 简明指南
linux·开发语言·c++
_poplar_25 分钟前
09 【C++ 初阶】C/C++内存管理
c语言·开发语言·数据结构·c++·git·算法·stl
IDOlaoluo44 分钟前
Linux 安装 JDK 8u291 教程(jdk-8u291-linux-x64.tar.gz 解压配置详细步骤)
java·linux·运维
AI视觉网奇1 小时前
rebase 和pull的通俗区别是什么
git·团队开发
烷烯2 小时前
安全基础DAY1-安全概述
linux·服务器·安全·常见网路攻击
YueiL3 小时前
Linux文件系统基石:透彻理解inode及其核心作用
linux·网络·数据库
神即道 道法自然 如来3 小时前
如何在linux(CentOS7)上面安装 jenkins?
linux·运维·jenkins
恋喵大鲤鱼4 小时前
git reset
git·reset
花小璇学linux5 小时前
imx6ull-驱动开发篇16——信号量与互斥体
linux·驱动开发·嵌入式软件
葵野寺5 小时前
【JVM】深入解析Java虚拟机
java·linux·jvm·gc·垃圾回收