这里会显示出您选择的修订版和当前版本之间的差别。
note:spoony:linux批量操作文件 [2016/12/28 00:00] |
note:spoony:linux批量操作文件 [2016/12/28 00:00] (当前版本) |
||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== Linux批量操作文件 ====== | ||
+ | <code> | ||
+ | //批量删除jpg文件 | ||
+ | find ./ -name "*.jpg" -exec rm -rf {} /; | ||
+ | |||
+ | //批量删除.svn目录 | ||
+ | find . -type d -name ".svn"|xargs rm -rf | ||
+ | |||
+ | |||
+ | 查找当前目录下文件扩展名为"JPG"的文件数量 | ||
+ | find . -type f -name '*.JPG' | wc -l | ||
+ | |||
+ | |||
+ | 把当前目录下文件中的大写英文字母更改为小写 | ||
+ | for file in *.*; | ||
+ | do newname=`echo $file | tr "[A-Z]" "[a-z]"`; | ||
+ | mv -f $file $newname 2>/dev/null; | ||
+ | done | ||
+ | |||
+ | |||
+ | 查找当前目录下扩展名为"JPG"的文件并修改为"jpg" | ||
+ | find . -type f -name '*.JPG' -exec rename 'JPG' 'jpg' {} /; | ||
+ | </code> |