MAC批量拷贝文件脚本

2018-07-03  本文已影响0人  白璞1024
#!/bin/bash
head_files=`find /Users/****/工作**/**/** -name "*.md"`
des_dir="./copydir"

echo $des_dir
#跳转到对应的文件夹,如果没有就创建
[ -d $des_dir ] || mkdir -p $des_dir &> /dev/null
for file in $head_files
do
    source_dir=${file%/*}
#获取文件对应的文件夹
    echo $source_dir;
       [ -d $des_dir$source_dir ] || mkdir -p $des_dir$source_dir
#复制的真正的命令
    cp -p $file $des_dir
    echo "$file has been copy"
    ((file_count++))
done
上一篇下一篇

猜你喜欢

热点阅读