Linux文件名大小写批量转换【脚本】
对于大量数据,手动进行文件重命名既费时又费力,而用一个程序实现这项工作最好不过了。
附件提供两个我自己写的,使用C Shell语言实现的文件名大小写批量转换脚本,适用于UNIX/Linux操作系统。在使用这两个脚本程序前,你需要安装C Shell解释器(对于CentOS、RHEL等发行版,系统已经集成了该解释器,不必再安装),如果你使用的是Ubuntu等发行版,首先使用命令:
sudo apt-get install csh
安装C Shell解释器。提示安装成功之后,把这两个脚本放到你的Shell搜索路径下(比如GAMIT安装文件夹中的com文件夹,或者/usr/local/bin目录下)。然后执行两个命令:
chmod +x sh_up2low
chmod +x sh_low2up
为这两个脚本添加可执行可执行权限。之后你就可以快乐地使用它们了。
使用示例:
l 将~/document/RINEX目录内的所有文件的文件名更名为小写,命令:
sh_up2low –dir ~/document/RINEX
l 将当前目录的所有文件的文件名更名为大写,命令:
sh_low2up –dir ./
l 将当前目录下的RINEX文件夹和IGS文件夹下的所有文件更名为小写,命令:
sh_up2low –dir RINEX/ IGS/
命令使用方法记不住怎么办?直接输入脚本名回车就可以查看帮助 🙂
网站声明:
1.本站大部分资源搜集于网络,仅代表作者观点,如有侵权请提交修改。
2.网站内容仅网站站长做个人学习摘记,任何人不得用于其他商业用途,网站发表的内容全权归原作者所有。
3.有任何疑问,可以点击右侧边栏的联系QQ进行咨询
4.本网站部分内容来自于其他网站平台的,版权归原网站所有,本网站只作信息记录,自己学习使用,特此申明,本站用户也不得使用此信息内容做其他商业用途。
白丁学者 » Linux文件名大小写批量转换【脚本】
白丁学者 » Linux文件名大小写批量转换【脚本】
学习了
嘻嘻