linux 复制文件命令(cp) 技巧
程序员文章站
2022-05-24 22:40:39
...
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