批量处理文件名中的URL编码

在用工具将博客从wordpress迁移到jekyll后,发现所有文章的文件名都是URL编码后的,看起来甚是不便.于是便想办法把它批量改成中文.

首先备份一下原始的文件,以防发生什么以外

进入到blog/_posts目录后,运行如下shell命令

	for file in *
	do
		mv $file `php -r "echo urldecode('$file');"`
	done

几秒中后,所有的文件名都变成中文了

Published: November 08 2012