# -R 递归copy
cp -R * /root/qa
# -p 文件访问权限,所有权及访问修改时间
cp -Rp * /root/qb
# -a 尽可能多的保持原文件的特性
cp -a * /root/qc
# 使用tar命令,先定向到标准输出,再从标准输出中获得,再解压到指定目录
tar cvf - * | (cd /root/qd && tar cvfp -)
# 使用find结合tar
find . -depth |xargs tar cvzf -|cd (cd /root/qe/ && tar xvzfp -)
# 使用find结合tar与远程机之间拷贝目录
find . -depth |xargs tar czvf -|ssh root@192.168.101.120 'cd /root ;mkdir tmp; cd tmp;tar xvzfp -'
# 使用find结合cpio
find . -depth |cpio -dampv "/root/qf"
# 使用rsync
rsync -av * /root/qg
# 利用rsync远程copy目录
rsync -av -e ssh root@192.168.101.120:/root/sh/ /root/sh/
# 利用rsync远程copy目录 -z 在传输过程中使用压缩文件
rsync -avz -e ssh root@192.168.101.120:/root/sh/ /root/sh/
!!注意:使用到通配符*的地方都没有,达到复制文件夹中隐藏文件的功能
阅读(1339) | 评论(0) | 转发(0) |