简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

shell批量重命名和移动文件

来源:易贤网   阅读:2033 次  日期:2015-01-15 14:18:56

温馨提示:易贤网小编为您整理了“shell批量重命名和移动文件”,方便广大网友查阅!

在shell中综合运用find和mv可以完成很多工作。

重命名当前目录下的图像文件,最简单的方法是使用下面的脚本:

#!/bin/bash

#文件名:rename.sh

#用途:重命名.jpg和.png文件

count=1

for img in *.jpg *.png

do

new="image-"$count.${img##*.}

mv "$img" "$new" 2> /dev/null

if [$? -eq 0 ];then

echo "Renaming $img to $new"

let count++

fi

done

该脚本将当前目录下的所有.jpg和.png文件重命名,新文件名的格式化为image-1.jpg、image-2.jpg、image-3.jpg等,以此类推。

将所有的.mp3文件移动到给定的目录,可以使用:

find path -type f -name "*.mp3" -exec mv {} target_dir ;

更多信息请查看IT技术专栏

更多信息请查看网络编程
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:php页面缓存方法小结
下一篇:java常用第三方软件包大全
易贤网手机网站地址:shell批量重命名和移动文件
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!