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

在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

相关推荐
poemyang12 分钟前
“一切皆文件”:揭秘LINUX I/O与虚拟内存的底层设计哲学
linux·rpc·i/o 模式
大聪明-PLUS38 分钟前
GPIO 也是一个接口,还有 QEMU GPIODEV 和 GUSE
linux·嵌入式·arm·smarc
Jammingpro1 小时前
【Git版本控制】Git初识、安装、仓库初始化与仓库配置(含git init、git config与配置无法取消问题)
java·git·elasticsearch
红尘客栈22 小时前
Kubernetes 集群调度
java·linux·网络·容器·kubernetes
Starry_hello world3 小时前
Linux 进程地址空间
linux·笔记·有问必答
撬动未来的支点3 小时前
【Linux】Linux驱动开发与BSP开发:嵌入式系统的两大基石
linux·驱动开发
jz_ddk3 小时前
[LVGL] 从0开始,学LVGL:基础构建篇 - 掌握UI的核心构建块
linux·网络协议·ui·rpc·嵌入式·gui·lvgl
ding_zhikai4 小时前
SD:在一个 Ubuntu 系统安装 stable diffusion ComfyUI
linux·ubuntu·stable diffusion
似水এ᭄往昔5 小时前
【Linux】——基础指令(下)
linux·服务器
大锦终5 小时前
【Linux】udp网络程序
linux·运维·服务器·网络