这里会显示出您选择的修订版和当前版本之间的差别。
| — |
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> | ||