#!/bin/bash
cd /root/
for i in `ls `
do
if [ -d $i ]
then
cp -rv $i /tmp/xiaohh
fi
done
如果/tmp/xiaohh已经存在,则拷贝正常。
http://G:\\存在.jpg
如果/tmp/xiaohh不存在,则cp 会把/root/下第一个要拷贝的
文件夹(比如scripts)改名成/tmp/xiaohh目录,然后将/root/scripts下
的文件依次拷入/tmp/xiaohh。之后,由于已经存在/tmp/xiaohh目
录了,/root/下的其他文件夹会正常拷贝到/tmp/xiaohh
http://G:\\不存在.jpg
cd /root/
for i in `ls `
do
if [ -d $i ]
then
cp -rv $i /tmp/xiaohh
fi
done
如果/tmp/xiaohh已经存在,则拷贝正常。
http://G:\\存在.jpg
如果/tmp/xiaohh不存在,则cp 会把/root/下第一个要拷贝的
文件夹(比如scripts)改名成/tmp/xiaohh目录,然后将/root/scripts下
的文件依次拷入/tmp/xiaohh。之后,由于已经存在/tmp/xiaohh目
录了,/root/下的其他文件夹会正常拷贝到/tmp/xiaohh
http://G:\\不存在.jpg
编辑回复