首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >批量重命名同名文件

批量重命名同名文件
EN

Stack Overflow用户
提问于 2011-09-08 07:19:27
回答 1查看 897关注 0票数 2

我有一系列这样命名的文件:

代码语言:javascript
复制
file 1.jpeg
file 2.jpeg
file 3.jpeg
...
file 40.jpeg

我想从他们的所有文件名中删除空格,而不必单独执行此操作。我知道可以使用这样的东西: file{1,40}.jpeg或类似的东西,但我不记得了,我甚至不知道如何搜索它。

谢谢!

编辑: linux

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-08 07:26:35

http://www.google.es/search?q=shell+rename+similar+files+in+a+directory

第一个结果是http://www.debian-administration.org/articles/150

使用perl 重命名命令...例如,我们还可以使用以下命令从文件名中去掉空格:

代码语言:javascript
复制
~$ rename 's/ //' *.jpeg

在其他帖子中,我发现了这种不需要perl的命令:

代码语言:javascript
复制
for f in *; do mv "$f" `echo $f | tr --delete ' '`; done

我一个都没试过。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7341561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档