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

在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

相关推荐
硬核子牙5 小时前
gdb调试多线程底层实现原理
linux
用户6135411460165 小时前
OceanBase all-in-one 4.2.0.0 安装教程(CentOS 7/EL7 一键部署详细步骤)
linux
橘子135 小时前
Linux网络(二)——socket编程
linux·网络
lxmyzzs5 小时前
在使用 `resolvconf` 的 Ubuntu 系统上持久化 DNS 设置
linux·运维·ubuntu
nassi_5 小时前
文件属性获取与目录IO操作详解
linux·服务器·网络
User_芊芊君子5 小时前
【LeetCode 经典题解】:队列与栈的双向模拟——从原理到代码详解
linux·redis·leetcode
熊文豪5 小时前
搭建AI资讯早报:AiOnly全球大模型服务+N8N自动化工作流实战
linux·运维·服务器
阿猿收手吧!6 小时前
【C语言】localtime和localtime_r;strftime和strftime_l
linux·c语言·开发语言
yewq-cn6 小时前
海思 SLE 芯片 Linux 烧录
linux·服务器
顾安r6 小时前
11.5 脚本 本地网站收藏(解封归来)
linux·服务器·c语言·python·bash