linux 复制文件命令(cp) 技巧

1. 目录复制

    a. 从源目录复制到目标目录,并且目标目录与原目录名称相同

    

# 比如源目录是 /home/root/www,复制到 /home/root/backup/www
# 这种情况下,backup 目录必须先存在。
mkdir -p /home/root/backup
cp -a /home/root/www /home/root/backup

   b. 从源目录下所有文件复制到目标目录,但不创建新的目录

  

# 比如源目录是 /home/root/www,复制到 /home/root/backup
# 如果 backup 目录存在,则加 -T 选项
cp -aT /home/root/www /home/root/backup
# 如果backup 目录不存在,不需要加 -T ,复制后自动创建 目录backup
cp -a /home/root/www /home/root/backup

2. 复制某个目录下隐藏文件

#隐藏文件是以.开头,
#不能写成 .*,这样会复制 .. 目录,也就是复制父目录下的内容
cp  /path/of/source/.[^.]* /www

猜你喜欢

转载自neo-it.iteye.com/blog/2291849