Linux 批重命名具有相似名称的文件
我有一系列文件,名称如下:Linux 批重命名具有相似名称的文件,linux,batch-file,Linux,Batch File,我有一系列文件,名称如下: file 1.jpeg file 2.jpeg file 3.jpeg ... file 40.jpeg 我想从他们所有的文件名中删除空格,而不必单独这样做。我知道可以使用类似{1,40}.jpeg之类的文件,但我记不起来了,甚至不知道如何搜索它 谢谢 编辑:linux 第一个结果是 例如,使用perlrename命令[…],我们还可以使用以下命令从文件名中删除空格: 在其他帖子中,我发现了这种不需要perl的命令: for f in *; do mv "$f" `
file 1.jpeg
file 2.jpeg
file 3.jpeg
...
file 40.jpeg
我想从他们所有的文件名中删除空格,而不必单独这样做。我知道可以使用类似{1,40}.jpeg之类的文件,但我记不起来了,甚至不知道如何搜索它
谢谢
编辑:linux
第一个结果是
例如,使用perlrename命令[…],我们还可以使用以下命令从文件名中删除空格:
在其他帖子中,我发现了这种不需要perl的命令:
for f in *; do mv "$f" `echo $f | tr --delete ' '`; done
我一个也没试过
for f in *; do mv "$f" `echo $f | tr --delete ' '`; done