当前位置: 首页 > news >正文

Linux中的文件上传和下载

Linux中的文件上传和下载

一、连接 SFTP

在 SecureCRT 中,将鼠标移动到连接窗口的标题上,按鼠标右键,选择“连接 SFTP”标签,即可进入 SFTP 模式。


二、基本指令及用途

1. 显示当前目录

  • 显示本地当前目录lpwd
    示例:

    sftp> lpwd
    本地目录:/Users/username/Documents
    
  • 显示服务器当前目录pwd
    示例:

    sftp> pwd
    远程目录:/home/username
    

2. 列出目录内容

  • 列出本地目录中的内容lls -l 目录名
    示例:

    sftp> lls -l /Users/username/Documents
    drwxr-xr-x  5 username staff 160 Jan 18 10:00 test_folder
    -rw-r--r--  1 username staff 128 Jan 18 10:00 example.txt
    
  • 列出服务器目录中的内容ls -l 目录名
    示例:

    sftp> ls -l /home/username
    drwxr-xr-x  3 username users 4096 Jan 18 10:00 project
    -rw-r--r--  1 username users  512 Jan 18 10:00 data.txt
    

3. 切换目录

  • 切换本地当前目录lcd 目录名
    示例:

    sftp> lcd /Users/username/Desktop
    本地目录切换到:/Users/username/Desktop
    
  • 切换服务器当前目录cd 目录名
    示例:

    sftp> cd /home/username/project
    远程目录切换到:/home/username/project
    

三、文件传输操作

1. 上传文件

  • 上传文件到服务器put 本地文件 远程目录
    示例:
    sftp> put /Users/username/Documents/example.txt /home/username/
    上传成功:example.txt 到 /home/username/
    

2. 下载文件

  • 从服务器下载文件到本地get 远程文件 本地目录
    示例:
    sftp> get /home/username/data.txt /Users/username/Desktop/
    下载成功:data.txt 到 /Users/username/Desktop/
    

3. 上传目录

  • 上传整个目录到服务器put -r 本地目录 远程目录
    示例:
    sftp> put -r /Users/username/Documents/test_folder /home/username/
    上传成功:test_folder 到 /home/username/
    

4. 下载目录

  • 从服务器下载整个目录到本地get -r 远程目录 本地目录
    示例:
    sftp> get -r /home/username/project /Users/username/Desktop/
    下载成功:project 到 /Users/username/Desktop/
    

http://www.lryc.cn/news/523383.html

相关文章:

  • DDD - 微服务落地的技术实践
  • fgets、scanf存字符串应用
  • 鸿蒙动态路由实现方案
  • Spring-boot3.4最新版整合swagger和Mybatis-plus
  • 基于Java的高校实习管理平台
  • 全国青少年信息学奥林匹克竞赛(信奥赛)备考实战之一维数组(应用技巧)
  • 【2024年华为OD机试】 (B卷,100分)- 路灯照明问题(Java JS PythonC/C++)
  • SVGAPlayer error 处理
  • 2024年12月电子学会青少年机器人技术等级考试(二级)实际操作试卷
  • Swift 专题二 语法速查
  • Api网关Zuul
  • 01设计模式(D3_设计模式类型 - D3_行为型模式)
  • python编程-OpenCV(图像读写-图像处理-图像滤波-角点检测-边缘检测)角点检测
  • 费解的开关
  • 【机器学习】机器学习引领数学难题攻克:迈向未知数学领域的新突破
  • Qt之QDjango-db的简单使用
  • 缓存、数据库双写一致性解决方案
  • SUnet: A multi-organ segmentation network based on multiple attention【医学图像分割】
  • uniapp实现“到这儿去”、拨打电话功能
  • 2025年入职/转行网络安全,该如何规划?网络安全职业规划
  • 【博客之星】2024年度个人成长、强化学习算法领域总结
  • HTML5 Canvas实现的跨年烟花源代码
  • 使用通用预训练范式为 3D 基础模型铺平道路
  • SpringMVC (2)
  • 【Vim Masterclass 笔记16】S07L32 + L33:同步练习09 —— 掌握 Vim 宏操作的六个典型案例(含点评课内容)
  • 爬楼梯问题(Leetcode 第70题)
  • 6.5 正定矩阵
  • verilog笔记1
  • 游戏引擎学习第81天
  • git系列之revert回滚