[Linux Shell]批量更改文件&文件夹 名大写为小写-linux修改文件名
日常维护中 linux 下文件包含大写或者小写字母操作起来有点麻烦,在网上或者实践中不断摸索特意写了这个脚本用了批量修改文件。
脚本如下:
#! /bin/sh
#此FOR循环修改文件夹中大小写
DIR=/FilePath (文件路径)
for FOLDER in $DIR
do
if [ -d "$FOLDER" ]; then
A=`echo $FOLDER|tr [A-Z] [a-z]`
if [ "$A" != "$FOLDER" ]; then
echo "发现 [ $FOLDER ] 文件夹有大写字母...进行小写转换 "
mv $FOLDER $A
fi
fi
done
#此FOR循环修改文件中大小写
for FILE in $DIR
do
if [ -f "$FILE" ]; then
B=`echo $FILE|tr [A-Z] [a-z]`
if [ "$B" != "$FILE" ]; then
echo "发现 [ $FILE ] 文件有大写字母...进行小写转换 "
rename $FILE $B *
fi
fi
done
有一点很确定就是文件夹或者文件中包含有空格的情况下无法修改或者有更简单的脚本方式来修改,不过其他方式修改暂时还没有想到,今天就先发这个脚本给大家分享,如果你有更好的方式谢谢分享出来一起学习吧,请大神勿喷我平时也在学习中,能力有限学到的知识和应用中的和大家分享一下。
相关内容
-
在wps中粘贴保留原格式化|wps中复制文件保留原
在wps中粘贴保留原格式化|wps中复制文件保留原有格式,格式化,...
-
什么是boot.ini文件错误ini的非法解决方案
什么是boot.ini文件错误ini的非法解决方案,,千奇百怪的电脑问...
-
鼠标不能拖动文件了
鼠标不能拖动文件了,鼠标,拖动,本文目录鼠标不能拖动文件了电...
-
电脑系统文字怎么修改|电脑系统文字怎么修改颜
电脑系统文字怎么修改|电脑系统文字怎么修改颜色,,1. 电脑系统...
-
wps如何修改页眉上边距
wps如何修改页眉上边距,WPS教程,1.WPS版word怎样设置页眉边距W...
-
Outlook的PST文件损坏的修复方法
Outlook的PST文件损坏的修复方法,文件, ...
-
优化PostgreSQL中的批量更新性能
优化PostgreSQL中的批量更新性能,数据,表格,在Ubuntu 12.04上...
-
wps如何修改r1c1|抖音如何设置自己的作品让别人
wps如何修改r1c1|抖音如何设置自己的作品让别人一键剪同款?,W...
-
电脑什么文件不能删除文件|电脑中哪些文件不能
电脑什么文件不能删除文件|电脑中哪些文件不能删除,,电脑中哪...
-
电脑上怎样打文件|电脑上怎样打文件符号
电脑上怎样打文件|电脑上怎样打文件符号,,电脑上怎样打文件符...
-
将wps转为EX|把WPS文件转为excel表格
将wps转为EX|把WPS文件转为excel表格,转为,如何将,wps,1.怎么...
-
电脑字幕手机怎么载入|电脑字幕手机怎么载入文
电脑字幕手机怎么载入|电脑字幕手机怎么载入文件,,电脑字幕手...
-
u盘看不到文件其他电脑可以看到|电脑里看不到u
u盘看不到文件其他电脑可以看到|电脑里看不到u盘,,1. 电脑里看...
-
更改mac下svg的打开方式
更改mac下svg的打开方式,方式,右键,在使用go pprof分析程序的...
-
你忘记了计算机的开放密码吗计算机引导代码修改
你忘记了计算机的开放密码吗计算机引导代码修改,,计算机的启动...