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文件名大小写批量转换【脚本】

2 评论

  1. 学习了

    1. 嘻嘻

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据