2011年7月26日星期二

提取子文件夹中的图片文件并将它们移动到父文件夹中

命令:
find . -type f -name "*.jpg" -exec mv {} /home/xxxx/Photos/ \;

命令由两部分组成:
find . -type f -name "*.jpg"
#查找当前文件夹里(. 就是指当前文件夹)以及子目录文件夹中的“.jpg”图片文件。
查找根文件夹: find /
查找本地文件夹:find /home/XXXX/

find . -type f -name "*.jpg" -exec mv {} /home/xxxx/Photos/ \;
# {}是指前一个命令的输出,-exec是指基于前一个命令的输出结果直接执行下一个命令(不需要等前一个命令执行完毕),mv {} /home/XXXX/Photos/ 是指将找到的.jpg文件移动到本地图片文件夹里。\;应该是终止符号。



没有评论:

发表评论