Chinaunix
标题:
批量替换文件
[打印本页]
作者:
xnlg
时间:
2012-10-31 17:14
标题:
批量替换文件
一个网站以前使用windos服务器,现在改用linux服务器,发现以前很多文件使用20051227204246.JPG 2006221221724.BMP之类的大写文件名,如何找出这些文件来替代为小写文件名?
作者:
yestreenstars
时间:
2012-10-31 17:42
rename .JPG .jpg *.JPG
rename .BMP .bmp *.BMP
复制代码
作者:
yestreenstars
时间:
2012-10-31 17:54
如果你的系统没有rename命令的话就这样:
#!/bin/bash
for i in $(ls *.BMP *.JPG)
do
if [[ "$i" =~ ".BMP" ]];then
mv $i $(echo $i | sed 's/\.BMP/\.bmp/')
else
mv $i $(echo $i | sed 's/\.JPG/\.jpg/')
fi
done
复制代码
作者:
dn833
时间:
2012-10-31 18:03
find ./ -type f -name "*.BMP"|awk -F ".BMP$" '{system("mv "$0" "$1".bmp")}'
复制代码
作者:
reyleon
时间:
2012-11-01 10:09
for i in `ls $filepath`;do mv $i `echo $i|tr [A-Z] [a-z]` ;done
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2