超算小站 超算小站
首页
  • 注册账号
  • 登录系统
  • 熟悉系统
  • 配置环境
  • 数据管理
  • 作业管理
  • 集群软件环境:

    • 01.编译环境
    • 02.基础库
    • 03.应用软件
    • 04.工具软件
    • 05.常用语言环境
    • 06.使用进阶
  • 入门课程

    • 01.超算历史
    • 02.VPN登录
    • 03.Mobaxterm工具
    • 04.Linux基本命令
    • 05.Module环境变量管理工具
    • 06.Vim文本编辑器使用
    • 07.Slurm作业管理系统
HPC&AI
  • 01.登录问题
  • 02.编译问题
  • 03.作业问题
  • 04.存储和数据问题
  • 05.GPU问题
资料下载
归档
关于我
🚀试用
首页
  • 注册账号
  • 登录系统
  • 熟悉系统
  • 配置环境
  • 数据管理
  • 作业管理
  • 集群软件环境:

    • 01.编译环境
    • 02.基础库
    • 03.应用软件
    • 04.工具软件
    • 05.常用语言环境
    • 06.使用进阶
  • 入门课程

    • 01.超算历史
    • 02.VPN登录
    • 03.Mobaxterm工具
    • 04.Linux基本命令
    • 05.Module环境变量管理工具
    • 06.Vim文本编辑器使用
    • 07.Slurm作业管理系统
HPC&AI
  • 01.登录问题
  • 02.编译问题
  • 03.作业问题
  • 04.存储和数据问题
  • 05.GPU问题
资料下载
归档
关于我
🚀试用
  • 注册账号

  • 登录系统

  • 熟悉系统

  • 配置环境

  • 数据管理

    • 上传下载数据
    • 数据传输工具

      • web端传输
      • Mobaxterm
      • winscp
      • xftp
      • filezilla
      • 命令行终端
        • Linux/Mac 用户
          • 方法1-scp
          • 方法2-rsync
        • Windows 用户
    • 线下拷贝数据
    • 跨集群拷贝数据
  • 作业管理

  • 技术支持
  • 用户手册
  • 数据管理
  • 数据传输工具
mrzhenggang
2024-04-06
目录

命令行终端

# Linux/Mac 用户

直接使用系统的 terminal 终端,利用 scp 或 rsync 命令进行数据传输即可。

# 方法1-scp

scp 是 secure copy 的简写,用于在 Linux/Unix 之间复制文件和目录。

scp local_file remote_user@remote_host:remote_file
1
  1. local_file:本地文件路径
  2. remote_user@remote_host:远程主机的用户名和 IP 地址
  3. remote_file:远程主机上的文件路径
scp /home/user/test.txt username@192.168.1.10:/home/root/
1

TIP

如果传输文件夹可以添加 -r 参数,递归传输文件夹下所有内容。 scp -r local_folder remote_user@remote_host:remote_folder

# 方法2-rsync

rsync 是 remote synchronize 的简写,用于在 Linux/Unix 之间同步文件和目录。

rsync -avzP local_file remote_user@remote_host:remote_file
1
  1. -a:归档模式,保持文件属性
  2. -v:详细模式,显示详细信息
  3. -z:压缩模式,传输文件时进行压缩
  4. -P:保持权限,保持文件的权限不变
rsync -avzP /home/user/test.txt username@192.168.1.10:/home/root/
1

注意:rsync 同步时,如果目标目录不存在,则会自动创建。


# Windows 用户

用户可以使用 Mobaxterm 软件实现远程服务器的连接,并使用命令行终端进行数据传输。

在本地的命令行终端,使用同步命令rsync,即可实现数据的同步。

同步到远程服务器即为上传,从远程服务器同步到本地即为下载。

首先我们打开本地的命令行终端:

mobaxterm-local-session.png

然后使用同步命令进行同步,举例如下:

我们将本地的d盘下的文件夹directory下的1.txt文件,同步到远程服务器,在命令行终端输入:

1)进入文件夹

cd /media/d/directory
1

2)同步命令

rsync -ltvP 1.txt zhenggang@192.168.2.5:/vol-th/home/zhenggang
1

3)输入远程服务器密码

rsync命令说明:

  • rsync 同步命令
  • -ltvP 同步参数
  • 1.txt 待同步的文件名,也可以是文件夹的名字
  • zhenggang@192.168.2.5:/vol-th/home/zhenggang 格式为:用户名@ip:目录
    • zhenggang为用户名
    • 192.168.2.5为远程服务器的ip地址
    • /vol-th/home/zhenggang为远程服务器的目标目录

请依据自己的同步需求自行修改相关参数,切记完全照抄,你会遇到报错的哦

mobaxterm-rsync.png
filezilla
线下拷贝数据

← filezilla 线下拷贝数据→

Theme by Vdoing | Copyright © 2015-2024 Zheng Gang | MIT License | 津ICP备2021008634号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×