Linux批量修改文件扩展名
Batch update file extensions in Linux
我的一名同事整理了几千个pdf文件,需要进行一些批处理操作。在上传到服务器之后,才发现里面的扩展名有的是大写的.PDF,有的是小写的.pdf。这就带来了一些困扰,因为我们在服务器上一个程序只认小写的扩展名;但是在上传之前,同事用的windowns系统的电脑,默认不显示扩展名所以完全没看出来。
好在文件都在同一目录下,基本用rename这个命令就可以搞定了。
CentOS下:
rename .PDF .pdf *.PDF
好吧,我们的测试服务器是CentOS的,正是服务器是Ubuntu的,似乎rename这个命令还不太一样。
Ubuntu下:
rename 's/\.PDF/\.pdf/' *