linux复制文件,怎么防文件损坏让文件完整、保持复制属性?

李彣辉 2017-08-08 10:22:28
我的网站,在远程服务器编辑代码文件,每天都有一两次备份文件。一台vps设置几个虚拟主机。
修改文件后,正式域名指向原来目录,测试域名指向新目录。

不吹太多了,言归正传。有些人看懂上面的话,看不懂我也没办法。
①在图形界面复制,用winscp,复制后的文件,你设置的777属性,都复制过去;但是,文件可能复制到一半,网络经常中断,然后自动重连,最后我都不知有没有完全复制过来。又一次我检查了,还真没完整复制过来。
②用putty复制,先mkdir,然后cp -rf ,把某目录复制到新目录;命令行估计不会出错,但是那些属性可能没复制过去。最后不知应该修改哪个目录的属性!

谢了这么多,为了一个简单的在命令下复制文件然后777属性又复制过去的方法?
...全文
2032 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
李彣辉 2017-09-14
  • 打赏
  • 举报
回复
引用 2 楼 loneking2001 的回复:
cp -rfp
cp -rp即可,多个 f 没必要。
uid123 2017-08-13
  • 打赏
  • 举报
回复
...能不能先在你的服务器上开一个FTP服务,那个是支持续传的,因为如果软件太大,用CP时间就会很长,CP没有断点续传功能,所以建议用FTP服务+FTP软件上传至主服务器,然后通过CP从主服务器复制到虚拟机里面或者是需要的目录下面。(在主机上的目录下可以不用CP,可以考虑mv)。具体做法:1、安装FTP服务器到主机上;2、开通FTP服务,建立FTP服务文件夹;3、在本端电脑上用FTP上传软件上传至FTP文件夹;4、成功上传后用PUTTY登录,SU到具备操作条件的账号,然后用CP或者MV将大文件放到目的位置;5、用CHMOD和chown改成相关需求。
幽饮烛 2017-08-11
  • 打赏
  • 举报
回复
试试 cp -a
rayw0ng 2017-08-08
  • 打赏
  • 举报
回复
cp -rfp
9527 2017-08-08
  • 打赏
  • 举报
回复
用rsync试试

18,829

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧