移动文件shell案例
#! /bin/bash
## move dirs files to /data/caiji
files=`find ./ -regex ".*.mp4\|.*.jpeg"`
for file in $files; do
echo "start mode file: $file"
filepath=`dirname $file`
mkdirpath="/data/caiji${filepath:1}/"
echo "mkdir: $mkdirpath"
sudo -u www mkdir $mkdirpath -p
if [ $? -ne 0 ]; then
echo "mkdir exec fail! exit 1"
exit 1
else
echo "mkdir exec success, start move file: $file"
sudo -u www mv $file $mkdirpath -f
if [ $? -ne 0 ]; then
echo "move file fail! jump this"
else
echo "move file success, continue next file"
fi
fi
done
echo task done!版权属于:Joyber
本文链接:https://blog.qqvbc.com/default/730.html
转载时须注明出处及本声明