2011年4月10日星期日

『Bash Script』只移动文件,不移动文件夹

用场景: 将指定目录下的所有文件(不包含文件夹)移动到指定目标目录


用法:
源目录:/home/source
目标目录: /opt/target
for i in $(ls /home/source/);do if [ -f $i ];then mv $i /opt/target/;fi;done


移动当前目录下的所有文件(不包含文件夹)到当前目录下的target文件夹中:
for i in $(ls);do if [ -f $i ];then mv $i target;fi;done

没有评论: