今天在批量爬某网站文件,因为走了第三方网站,下载下来发现全部文件是没后缀的,但是文件本身属性等正常,尝试给某个文件加个后缀是正常可以用的。
但是几百个文件,总不能一个个去加吧,所以就找了下怎么批量给文件加后缀。
全新添加后缀扩展名
先设置好访达Finder,在高级里面勾选:显示所有文件扩展名
然后把需要添加扩展名的全部文件放到某个文件夹里面,比如在桌面新建个文件夹:test
然后打开终端软件,进入到这个test文件夹里面:
cd Desktop cd test for i in *;do mv "$i" "$i.mp3";done #给所有文件添加.mp3格式后缀
修改后缀扩展名
修改扩展名其实可以不用命令去操作,直接全选文件,然后重新命名选择:替换文本
把扩展名替换就行,比如:.mp4 替换.mp3
之后会弹出来提示,选择使用替换的.mp3格式就好了。
当然也可以用命令去操作,还是进入到当前文件夹。
cd cd Desktop cd test
把jpg、jpeg这种后缀全部改成png格式
for i in ./*.jp*; do mv "$i" "${i%.jp*}.png"; done
如果只修改改jpg为png
for i in ./*.jpg; do mv "$i" "${i%.jpg}.png"; done
其他都一样,就是名称换下就行了。
如果不放心,可以先备份一份文件夹,免得把文件改挂了。