服务器搭好了,日常就是文件搬来搬去:代码要传上去,备份要拉下来。三种方式覆盖了几乎所有场景,按自己的习惯选一种用熟即可。
图形化工具:SFTP 客户端
FileZilla、WinSCP 这类工具,填上 IP、账号密码就能像操作资源管理器一样拖拽传文件,新手首选。Mac 用户除了自带命令,Termius 也自带可视化文件面板。
装了宝塔面板的
直接用面板的文件管理器,网页里就能上传下载、在线编辑和压缩解压,小文件随手改特别方便,缺点是超大文件走浏览器上传容易中断。
命令行:scp 和 rsync
单个文件用 scp:
scp ./网站包.zip root@服务器IP:/data/www目录同步和断点续传用 rsync,它只传有变化的部分,大批量迁移时效率高出一个量级,是程序员和运维的标配。
顺带一个技巧:传大文件前先在服务器上压缩,1G 的网站目录压完可能只有一两百兆,传输时间省一大半。