Linux系统怎么上传和下载文件

发布时间:2026/11/6 4:51:12
Linux系统怎么上传和下载文件 SecureCRT SFTP 上传下载文件实战Linux 服务器文件传输速查本文面向需要在 Linux 服务器与本地之间频繁传输文件的开发者与运维人员基于 SecureCRT 的 SFTP 会话给出可直接照抄的上传、下载命令流程。读完本文你可以在几分钟内完成一次可靠的文件传输并避开常见的路径与命令误用问题。系统Linux系统工具SecureCRT方法Connect SFTP SessionAlt P直接干货不磨叽本地文件上传服务器步骤1、lcd 上传本地文件的路径2、cd 上传服务器的路径3、put 本地路径下的文件名完整命令示例上传# 1. 在 SecureCRT 终端中按 Alt P进入 SFTP 会话sftp# 提示符变为 sftp 表示已进入 SFTP 会话# 2. 切换本地目录到待上传文件所在位置sftplcd D:\upload# 预期输出Local directory is now D:\upload# 3. 切换服务器目录到目标上传位置sftpcd/home/app/data# 预期输出Remote directory is now /home/app/data# 4. 上传本地文件到当前服务器目录sftpput app.log# 预期输出Uploading app.log to /home/app/data/app.log# app.log 100% 1024KB 1.2MB/s 00:00# 5. 校验服务器端文件是否已存在sftpls-lapp.log# 预期输出-rw-r--r-- 1 app app 1048576 Nov 5 17:30 app.log# 6. 退出 SFTP 会话回到普通终端sftpbye# 预期输出直接返回 shell 提示符无额外输出本地下载服务器上文件步骤1、lcd 上传本地文件的路径2、cd 上传服务器的路径3、get 服务器上的文件名完整命令示例下载# 1. 在 SecureCRT 终端中按 Alt P进入 SFTP 会话sftp# 提示符变为 sftp 表示已进入 SFTP 会话# 2. 切换本地目录到下载文件的保存位置sftplcd D:\download# 预期输出Local directory is now D:\download# 3. 切换服务器目录到待下载文件所在位置sftpcd/home/app/logs# 预期输出Remote directory is now /home/app/logs# 4. 下载服务器文件到当前本地目录sftpget app.log# 预期输出Fetching /home/app/logs/app.log to app.log# /home/app/logs/app.log 100% 1024KB 1.5MB/s 00:00# 5. 校验本地文件是否已下载成功sftplls-lapp.log# 预期输出-rw-r--r-- 1 user staff 1048576 Nov 5 17:32 app.log# 6. 退出 SFTP 会话回到普通终端sftpbye# 预期输出直接返回 shell 提示符无额外输出常见问题与排查在 SecureCRT 的 SFTP 会话中执行put/get时报错大多集中在权限、路径和文件名三类。下面按典型报错逐条给出原因与解决办法Permission denied上传时当前登录用户对目标目录没有写权限或目录属主为 root。解决办法先用pwd确认当前服务器目录再用ls -ld .查看权限可切换到有写权限的目录如用户家目录或联系管理员授权必要时用sudo chown调整属主后再上传。Permission denied下载时目标文件对当前用户不可读或本地lcd指定的目录不可写。解决办法服务器侧用ls -l 文件名确认读权限本地侧换一个有写权限的目录如lcd D:\download避免直接写入系统盘根目录或受保护路径。No such file or directoryput本地lcd路径写错或put后的文件名在本地不存在。解决办法先执行lpwd和lls确认本地当前目录与文件列表路径建议用绝对路径文件名注意大小写Linux 区分大小写。No such file or directoryget服务器端cd未生效或文件名拼写错误。解决办法用pwd确认服务器当前目录用ls核对文件名若目录不存在先cd到已存在的上级目录再进入。路径或文件名含空格SFTP 命令按空格切分参数含空格的文件名会被截断成多个参数导致找不到文件。解决办法给路径加引号如put D:\my file\a.txt、get my file.txt更稳妥的做法是本地和服务器都避免在文件名中使用空格改用下划线或短横线。中文文件名乱码或找不到本地与服务器字符集不一致如 GBK 与 UTF-8。解决办法统一使用英文文件名或在 SecureCRT 会话选项中将字符编码设置为 UTF-8 后重连。传输中断或速度极慢网络抖动或大文件传输超时。解决办法先用ls确认是否已生成部分文件并清理再重试大文件可先压缩为.tar.gz后传输减少连接次数。PS亲测可行

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询