只读文件修改_网站搬家与文件同步
只读文件修改的核心是理解 Linux 和 Windows 的差异。Linux 区分大小写(Index.html 和 index.html 是两个文件),Windows 不区分;Linux 用 / 路径分隔,Windows 用 ;Linux 有权限和属主,Windows 有 ACL。跨平台迁移时这些差异会导致问题,提前了解能少踩坑。
FTP 连接配置:主机地址用域名或 IP,端口 21(SFTP 是 22),用户名和密码在面板的 FTP 管理里创建。连接模式选被动模式(PASV),大部分虚拟主机要求被动模式。传输类型选自动,文本文件(php/html/css)用 ASCII,二进制文件(图片/压缩包)用二进制,传错会导致文件损坏。
参考(FTP 与大文件上传): ``` # FileZilla 配置要点 # 协议:FTP - 文件传输协议 # 加密:只使用普通 FTP(或 FTP over TLS) # 传输设置:被动模式 # 传输类型:自动 # 大文件用分卷压缩后上传 split -b 50M bigfile.zip bigfile.zip. # 服务器端合并 cat bigfile.zip.* > bigfile.zip ```
文件管理操作后用命令行 ls 验证确认。上传后抽查文件大小和本地一致,解压后文件数量正确,权限修改后网站功能正常,搬家后所有页面和链接正常。任何文件操作后都要验证,不要假设操作成功。
文件命名规范:全小写、用横杠不用空格、避免特殊字符、见名知意。Linux 区分大小写,文件名不一致会导致 404。图片用 img-001.jpg 而非新建文件夹 (3).jpg。规范命名减少链接错误和维护成本。
定期文件维护:每周清理缓存和临时文件,每月清理旧备份和旧日志,每季度检查文件完整性(对比官方程序哈希),每年整理一次目录结构。维护投入时间少,但能避免空间超标、被入侵、性能下降等问题。
目录结构优化:程序文件放根目录,上传文件放 upload/,备份放 backup/(不要放在可访问目录),日志放 logs/,缓存放 cache/,静态资源放 static/ 或 assets/。清晰的目录结构方便管理和清理,也利于安全(备份目录放 web 根目录外)。

更新时间:2026-09-02 15:03:55
上一篇:网站安全_网站首页被篡改处理