【linux基础】rename批量重命名
shell
将path目录下的png文件名中的old替换为new。
rename -v 's/old/new/' ./path/*.png
注意是小写的字幕v,如果是空的,直接就是空的。
rename -v 's/old//' ./path/*.png
即将path目录下的png文件名中的old删除替换。
update20250225
批量修改/重命名目录名称
find . -type d -name '*_img' -exec rename 's/_img$//' {} +
代码解释:
find . -type d -name '*_img':从当前目录(.)开始查找所有类型为目录(-type d)且名称以 _img 结尾(-name '*_img')的目录。 -exec rename 's/_img$//' {} +:对找到的每个目录执行 rename 命令,s/_img$// 是一个 Perl 替换表达式,意思是将目录名中以 _img 结尾的部分替换为空字符串,{} 表示当前找到的目录名,+ 表示将所有找到的目录名一次性传递给 rename 命令。
将当前目录下种含有*_img的目录名称重命名为去掉_img的名称。
各美其美,美美与共,不和他人作比较,不对他人有期待,不批判他人,不钻牛角尖。
心正意诚,做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。
版权声明,转载请注明出处:https://www.cnblogs.com/happyamyhope/
心正意诚,做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。
版权声明,转载请注明出处:https://www.cnblogs.com/happyamyhope/
分类:
linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】