MAC批量删除文件名中某一段的内容

有时候从网络下载的资源,文件名会带有一些广告,比如网址之类。
因为文件通常很多,一个个改名工作量太大且乏味。
所以,测试写命名替换更高效,比如下面就是查找当前目录下,文件名包含www.xxx.com的部分直接删除掉,但保留文件名的其他部分。

find ./ -type f -name '*www.xxx.com*' -exec bash -c 'f="{}"; mv -- "$f" "${f//www.xxx.com/}"' \;

 

posted on 2024-12-15 17:22  让编程成为一种习惯  阅读(10)  评论(0编辑  收藏  举报