首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >如何将本地文件传到linux服务器

如何将本地文件传到linux服务器

原创
作者头像
用户12009282
发布2026-01-25 11:22:10
发布2026-01-25 11:22:10
2850
举报

作为一个运维或者开发的老手,上传文件,其实也蛮有讲究的,上传文件也要使用专业的方法来上传,比如上传后,远程文件的时间,跟本地文件的时间要一致,才能对比远程文件和本地文件的差异,上传的过程中,不能丢包,比如假如在上传过程中断网,远程的文件被破坏,又不能重传等等。

因此,这里我非常不建议使用SCP命令行来上传,因为SCP命令没有断点续传功能,而且上传过程中不会使用临时文件来上传,直接会更改目标文件,这样假如上传过程比较长时间的话,假如这个文件是有被应用读取的话,目标服务器的服务就可能出现异常。而且敲命令也容易敲错,非常不建议使用SCP命令来上传。

因此,我还是建议使用更加稳定的可视化工具来上传,建议使用yunedit-ssh来上传。之前试过使用其他工具来上传,上传完后,文件的时间变成最新的时间,当生产环境出现问题的时候,无法对比文件的版本。

yunedit-ssh能确保上传后,目标文件的时间能跟本地文件的时间一致,还能保证目标文件的权限和原来的权限一致。而且还能确保上传过程是使用临时文件来传输的,假如上传时间很长,远程linux下所有功能不会被影响。

yunedit-ssh还支持远程编辑文件,支持多种编码,不会乱码。

推荐使用yunedit-ssh来上传的更大原因,是因为它支持定义流水线,可以把上传的动作固化下来,一键上传,多次上传不需要重复去选择文件。

上传的界面如下,可以对比本地和远程文件,可以清楚看到文件的时间和权限等等。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档