for j in *.JPG; do echo `echo mv $j ${j%%.*}.jpg`; done
下面是修改文件名大写为小写的一个命令:
for i in $*
do
mv $i `echo $i | tr A-Z a-z`
done
for file in *.*;do newname=`echo $file | tr "[A-z]" "[a-z]"`;mv -f $file $newname 2>/dev/null;done
1.查找当前目录下文件扩展名为"JPG"的文件数量
find . -type f -name '*.JPG' | wc -l
2.把当前目录下文件中的大写英文字母更改为小写
for file in *.*;do newname=`echo $file | tr "[A-Z]" "[a-z]"`;mv -f $file $newname 2>/dev/null;done
3.查找当前目录下扩展名为"JPG"的文件并修改为"jpg"
find . -type f -name '*.JPG' -exec rename 'JPG' 'jpg' {} \;
最近工作用到批量替换的命令(linux)
2010年 5月9日 阅读:640 发表于 : 日志 发表评论 批量替换文件名a文件:
find -name 'a.php' -exec cp /a.php {} -f \;批量拷贝file.php到目录名为B的文件夹:
find -name B -type d -exec cp /file.php {} -f \;高级用法加perl,批量替换文件名为file.php的文件里面的某些内容:
find -name 'file.php' | xargs perl -pi -e "s|原内容|要替换的内容|g"批量删除文件名为file.php的文件夹:
find -name 'file.php' | xargs rm -rf
find -type f -name '*.jad' -exec rename 's/jad/java/' {} \;
find -type f -name '*.jad' -exec rename.ul 'jad' 'java' {} \;
分享到:
相关推荐
常用shell命令常用shell命令常用shell命令常用shell命令常用shell命令
Linux常用shell命令大全.pdf
Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是...
常用shell命令总结精华版,对日常的工作很有帮助,适合初学者
hadoop2安装和常用shell命令,
常用shell命令总结
linux中经常用到的一些shell命令。。。。。。。
收集了一些常用的shell命令的使用方法
Zookeeper常用Shell命令
个人日常工作中,常用shell命令总结,从简单到复杂,各种操作对于数据分析人员来说也有一定的帮助
Ubuntu常用Shell命令.xmind
Shell常用命令整理
常用的Unix、Liunx的shell命令集合。适用于各个阶层。
ARM LINUX 开发中的常用命令,自己总结的,方便开发过程中查询。
常用SHELL命令,适合初学者,很多常用命令,有简单的Shell命令实例。
Linux的常用shell命令
该文档包含了HBase里面一系列常用的shell命令,包括增删改查等操作,还有读数据模型的概括,为了方便童鞋们查找,整理成一个文档供大家查阅。
常用Shell命令的详解, PDF文档,便于大家阅读。
Linux运维常用shell命令汇总
HDFS常用Shell命令,基础篇