iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >在Linux系统(服务器)使用阿里云盘服务快速上传下载文件
  • 360
分享到

在Linux系统(服务器)使用阿里云盘服务快速上传下载文件

服务器linux运维 2023-09-16 19:09:46 360人浏览 薄情痞子
摘要

使用集群服务器的时候,尤其是当服务器有多个节点时有些复杂,连接集群我们一般用xshell,传输文件我们一般使用Xftp,一般对于单个节点服务器来说是方便的,使用Xftp还可以可视化本地和服务器端的文件

使用集群服务器的时候,尤其是当服务器有多个节点时有些复杂,连接集群我们一般用xshell,传输文件我们一般使用Xftp,一般对于单个节点服务器来说是方便的,使用Xftp还可以可视化本地和服务器端的文件,但当有多个节点时,这就不适用了,他不能选择节点,有局限,连接不了,PyCharm也连接不了集群。
对于深度学习,炼丹我们最重要的丹,动辄十几个G,几十G,甚至几百G都不再话下,因此面对这么庞大的数据,我们怎么管理传输呢,有些幸运好的,有官方集成的链接,我们可以用wget等命令来下载或者像PyTorch框架,内在集成了一些数据集可以有现成的命令,在模型中加载比较方便,一般来说,我们的数据集很有可能是来自谷歌云盘,网站,或者需要向作者申请下载渠道,还有一些是自制的数据集,这些我们一般都是先下载至本地,如果本地自己的服务器容纳得下,配置够我们的模型运行是最方便的,可视化调试也比较方便,当你想跑一些大模型的时候,我们的计算资源远远不够的时候,我们需要托管更强大的服务器,多卡GPU最好,这个时候我们就面临传输文件的难题,需要网络稳定,服务器不突然挂载,网速快,面对大型数据集的时候就有些头疼,要上传很久。其实有时久也不是最头疼的问题,主要是断点,报错乱码,超级头疼。
比如用集群时,用rz命令上传文件,他会报错文件上传大小不能超过4G,麻了,这个时候就要分批次上传,关键这个时候网络不稳定,会报编码错误,使用 rz -bey命令也不顶用,就当我一筹莫展的时候,咨询师兄后,师兄和我说可以用阿里云盘上传,很快,也没有文件限制,给我发了一个教程链接:Linux环境下使用阿里云盘
真香,但刚开始看教程的时候还是一头雾水,经过一天摸索,终于搞定了,我的50G数据集也顺利上传成功,只花了下载结束, 时间: 1小时3分23秒, 数据总量: 49.89GB,真开心。经过试炼,成功经验我觉得很有必要记录一下。

阿里云盘

官网:https://www.aliyundrive.com/

默认新用户的云盘容量是100G
在这里插容量入图片描述

aliyunpan优点

  1. 多平台支持, 支持 windows, MacOS, linux(x86/x64/arm), Android, iOS
  2. 阿里云盘多用户支持
  3. 支持文件网盘,相册网盘无缝切换
  4. 下载网盘内文件, 支持多个文件或目录下载, 支持断点续传和单文件并行下载。支持软链接(符号链接)文件。
  5. 上传本地文件, 支持多个文件或目录上传,支持排除指定文件夹/文件(正则表达式)功能。支持软链接(符号链接)文件。
  6. 同步备份功能支持备份本地文件到云盘,备份云盘文件到本地,双向同步备份保持本地文件和网盘文件同步。常用于嵌入式或者NAS等设备,支持Docker镜像部署。
  7. 命令和文件路径输入支持Tab键自动补全
  8. 支持阿里云ECS环境下使用内网链接上传/下载,速度更快(只支持阿里经典网络,最高可达100MB/s),还可以节省公网带宽流量(配置transfer_url_type=2即可)
  9. 支持WEBdav文件服务,可以将阿里云盘当做webdav文件网盘挂载到Windows, macOS, linux的磁盘中进行使用。webdav部署支持docker镜像,镜像只有不到10MB非常小巧。
  10. 支持javascript插件,你可以按照自己的需要定制上传/下载中关键步骤的行为,最大程度满足自己的个性化需求
    在linux中下载aliyunpan

官方版本说明

官方教程GitHub:Https://github.com/tickstep/aliyunpan
● 要下载与服务器系统适应的安装包 ,使用uname -a或者uname -r查看系统版本
安装包发布页:https://github.com/tickstep/aliyunpan/releases
版本说明:不同的标签对应不同架构的系统

  1. arm / armv5 / armv7 : 适用32位ARM系统
  2. arm64 : 适用64位ARM系统
  3. 386 / x86 : 适用32系统,包括Intel和AMD的CPU系统
  4. amd64 / x64 : 适用64位系统,包括Intel和AMD的CPU系统
  5. mips : 适用MIPS指令集的CPU,例如国产龙芯CPU
  6. macOS amd64适用Intel CPU的机器,macOS arm64目前主要是适用苹果M1芯片的机器
  7. ioS arm64适用iPhone手机,并且必须是越狱的手机才能正常运行

在这里插入图片描述
在这里插入图片描述

下载安装

使用wget命令下载
示例:

#先进入想将安装包安装在哪里的目录下,然后执行以下命令进行下载wget https://github.com/tickstep/aliyunpan/releases/download/v0.2.2/aliyunpan-v0.2.2-linux-amd64.zip# download后面接的就是版本号,然后再接发布页的安装包名unzip aliyunpan-v0.2.2-linux-amd64.zip #解压安装包cd aliyunpan-v0.2.2-linux-amd64  #进入安装包./aliyunpan #启动aliyunpanlogin #登录账号

登录

  1. 进入下载目录cd download_path

  2. ./aliyunpan启动进入交互命令行

  3. login
    在这里插入图片描述
    在这里插入图片描述

  4. 输入RefreshToken:打开 阿里云盘网页 并进行登录,然后F12按键打开浏览器调试菜单,在应用栏下的Local Storagetoken
    在这里插入图片描述

● 或者直接在控制台输入以下命令获取

# 控制台输入JSON.parse(localStorage.getItem("token")).refresh_token
  1. 输入RefreshToken字符串,即可登录成功
  2. 在这里插入图片描述

config文件、下载路径配置设置

  1. config文件,里面会保存config的json文件和历史记录,可以指定程序配置文件的存储路径,如果没有指定,程序会使用默认的目录。
export ALIYUNPAN_CONFIG_DIR=/home/tickstep/tools/aliyunpan/config #可以随意指定存放地址
  1. 可以在aliyunpan交互指令界面指定将从云盘下载的文件存放在哪个目录下
config set -savedir save_path #save_path是你服务器想要将文件存放的地址路径

常用命令
命令汇总大全:https://github.com/tickstep/aliyunpan/blob/main/docs/manual.md

输入help

aliyunpan > help...   阿里云盘:     album, abm   相簿(Beta)     cd           切换工作目录     download, d  下载文件/目录     ls, l, ll    列出目录     mkdir        创建目录     mv           移动文件/目录     pwd          输出工作目录     recycle      回收站     rename       重命名文件     rm           删除文件/目录     share        分享文件/目录     sync         同步备份功能     upload, u    上传文件/目录     webdav       在线网盘服务...

查看云盘文件列表

aliyunpan:/ tickstep$ ls  #  文件大小       修改日期               文件(目录)   0         -  2021-11-03 13:32:22  临时/                       1         -  2021-07-10 07:44:34  好友的分享/                 2         -  2021-07-09 22:11:22  我的项目/                   3         -  2021-07-09 22:10:37  我的游戏/         4         -  2021-07-09 22:10:10  我的文档/         5  349.86KB  2021-06-06 11:46:02  使用统计.xls                  6  503.57KB  2021-06-06 11:46:02  IMG_0098.JPG                  7   72.20KB  2021-06-06 11:46:02  IMG_0103.PNG        总: 3.20MB                   文件总数: 3, 目录总数: 7  ----

下载文件

下载支持两种链接类型:1-默认类型 2-阿里ECS环境类型
在普通网络下,下载速度可以达到10MB/s,在阿里ECS(必须是"经典网络"类型的机器)环境下,下载速度单文件可以轻松达到20MB/s,多文件可以达到100MB/s

aliyunpan:/ tickstep$ download IMG_0106.JPG[0] 当前文件下载最大并发量为: 5, 下载缓存: 64.00KB[1] 加入下载队列: /IMG_0106.JPG[1] ----文件ID: 60bc44f855814e19692a4958b4a8823a1a06e5de文件名: IMG_0106.JPG文件类型: 文件文件路径: /IMG_0106.JPG[1] 准备下载: /IMG_0106.JPG[1] 将会下载到路径: /root/Downloads/4d001d48564f43b..62874f04bbe6/IMG_0106.JPG[1] 下载开始[1]704.00KB/1.48MB 0B/s(1.69MB/s) in 1.88s, left - ............[1] 下载完成, 保存位置: /root/Downloads/4d001d48564f43b..62874f04bbe6/IMG_0106.JPG[1] 检验文件有效性成功: /root/Downloads/4d001d48564f43b..62874f04bbe6/IMG_0106.JPG下载结束, 时间: 4, 数据总量: 1.48MBaliyunpan:/ tickstep$ 

上传文件

上传支持两种链接类型:1-默认类型 2-阿里ECS环境类型
在阿里ECS(必须是"经典网络"类型的机器)环境下,上传速度单文件可以轻松达到30MB/s,多文件可以达到100MB/s

aliyunpan:/ tickstep$ upload /Users/tickstep/Downloads/apt.zip /tmp[0] 当前文件上传最大并发量为: 10, 上传分片大小为: 10.00MB[1] 加入上传队列: /Users/tickstep/Downloads/apt.zip[1] 2022-08-13 13:41:22 准备上传: /Users/tickstep/Downloads/apt.zip => /tmp/apt.zip[1] 2022-08-13 13:41:22 正在检测和创建云盘文件夹: /tmp[1] 2022-08-13 13:41:22 正在计算文件SHA1: /Users/tickstep/Downloads/apt.zip[1] 2022-08-13 13:41:22 检测秒传中, 请稍候...[1] 2022-08-13 13:41:22 秒传失败,开始正常上传文件[1]21.00MB/21.00MB 702.53KB/s(702.70KB/s) in 15s ............[1] 2022-08-13 13:41:22 上传文件成功, 保存到网盘路径: /tmp/apt.zip[1] 2022-08-13 13:41:22 文件上传结果: 成功! 耗时 18秒上传结束, 时间: 18, 数据总量: 21.00MB

参考资料

  1. Linux环境下使用阿里云盘

来源地址:https://blog.csdn.net/qq_41174671/article/details/127310715

--结束END--

本文标题: 在Linux系统(服务器)使用阿里云盘服务快速上传下载文件

本文链接: https://www.lsjlt.com/news/410313.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在Linux系统(服务器)使用阿里云盘服务快速上传下载文件
    使用集群服务器的时候,尤其是当服务器有多个节点时有些复杂,连接集群我们一般用xshell,传输文件我们一般使用Xftp,一般对于单个节点服务器来说是方便的,使用Xftp还可以可视化本地和服务器端的文件...
    99+
    2023-09-16
    服务器 linux 运维
  • 阿里云服务器文件快速下载
    1. 引言 在云计算时代,数据传输是企业和个人用户面临的常见问题之一。特别是对于阿里云服务器用户来说,频繁的数据传输可能成为他们日常工作中的瓶颈。因此,如何实现快速下载文件是许多用户关注的重点。本文将介绍一些有效的方法和工具,帮助用户快速下...
    99+
    2024-01-14
    阿里 快速 服务器
  • 如何使用阿里云服务器快速上传文件
    在日常工作中,我们经常需要将文件上传到云端服务器上,以便在不同的设备和地点都能够方便地访问和共享这些文件。阿里云服务器是一种稳定可靠的云计算服务,提供了强大的计算、存储和网络资源,可以满足各种应用的需求。本文将介绍如何使用阿里云服务器快速...
    99+
    2024-01-20
    阿里 如何使用 上传文件
  • 服务器如何下载百度网盘文件?Linux服务器如何在百度网盘中连接、上传下载;在Linux服务器上下载百度云盘中的资料
    前言 百度云提供Python包bypy进行远程服务器的对接然后下载: https://github.com/houtianze/bypy 可以通过pip直接下载,授权本人的百度云账号后,就可以直接使L...
    99+
    2023-10-12
    linux 服务器 上传 数据集
  • 快速下载阿里云服务器数据
    简介 在现代数字化时代,数据是企业和个人最重要的资产之一。因此,安全、快速地下载阿里云服务器上的数据变得至关重要。本文将介绍如何通过简单步骤来快速下载阿里云服务器上的数据,以确保数据的安全性和完整性。1. 使用阿里云控制台阿里云提供了强大的...
    99+
    2023-12-27
    阿里 快速 服务器
  • 阿里云服务器linux系统文件在哪
    简介 在使用阿里云服务器时,有时候我们需要查找和管理服务器上的文件。但是,由于Linux系统文件的组织结构与其他操作系统有所不同,很多人可能会对阿里云服务器上Linux系统的文件位置感到困惑。本文将为您介绍阿里云服务器Linux系统文件的位...
    99+
    2024-01-19
    阿里 服务器 文件
  • 阿里云服务器FTP上传:如何快速高效地传输文件
    简介 在进行网站开发、数据备份、文件共享等操作时,我们经常需要将文件从本地计算机传输到阿里云服务器。而FTP(File Transfer Protocol)是一种常用的文件传输协议,它允许我们在本地计算机和远程服务器之间进行文件传输。本文将...
    99+
    2024-01-30
    高效 阿里 快速
  • 使用阿里云服务器wget下载文件
    本文将介绍如何在阿里云服务器上使用wget命令下载文件。wget是一个强大的命令行工具,可以方便地从互联网上下载文件。我们将通过一个简单的示例来演示如何使用wget在阿里云服务器上下载文件。 详细说明:在阿里云服务器上使用wget命令下载文...
    99+
    2024-01-17
    阿里 服务器 文件
  • 如何在阿里云服务器上上传文件?
    在阿里云服务器上上传文件是一项基本操作,但是很多人对此感到困惑。本文将详细介绍如何在阿里云服务器上上传文件。 首先,我们需要确保已经拥有一台阿里云服务器。如果没有,可以通过阿里云官方网站进行购买和设置。然后,我们可以在阿里云控制台中看到服务...
    99+
    2023-11-23
    阿里 上传文件 器上
  • 使用U盘在阿里云服务器上播放文件夹
    1. 准备工作 在开始之前,您需要准备以下材料: - 一台阿里云服务器 - 一个U盘 - 需要播放的文件夹 2. 连接U盘到阿里云服务器 将U盘插入到阿里云服务器的USB接口上。确保U盘已经正确连接并被服务器识别。 3. 挂载U盘 在Li...
    99+
    2023-10-27
    阿里 文件夹 器上
  • 怎么用SecureCRT从Linux服务器上传、下载文件?
    我们在使用linux的过程中,不论是为了安装相关软件,还是其它目的,都可能需要上传或者下载linux上的文件。这里演示一下在SecureCRT中向linux上传和下载文件。 1、前言 需要上传或者下载,需要使用rz和sz命令。如果lin...
    99+
    2023-09-03
    linux Powered by 金山文档
  • 文件上传至阿里云服务器上
    简介 在现代互联网时代,文件上传至云服务器已经成为了常见的操作。阿里云作为国内领先的云计算服务提供商,提供了丰富的云服务器产品,其中包括了文件上传的功能。本文将介绍如何将文件上传至阿里云服务器上,并提供一些实际操作的示例。步骤一:创建云服务...
    99+
    2024-01-29
    阿里 传至 器上
  • PHP如何在阿里云服务器上上传文件
    在Web开发中,我们经常需要在阿里云服务器上上传文件。这需要使用PHP编程语言。本文将详细介绍如何使用PHP在阿里云服务器上传文件。 1. 准备工作:首先,你需要在阿里云服务器上安装PHP和MySQL。然后,你需要在服务器上创建一个用于...
    99+
    2023-10-30
    阿里 上传文件 器上
  • 阿里云服务器文件下载费用
    简介 在使用阿里云服务器的过程中,我们可能需要从服务器上下载文件。然而,很多人可能会疑惑,下载文件是否会产生费用?本文将详细介绍阿里云服务器文件下载费用的情况。1. 文件下载费用阿里云服务器文件下载费用取决于多个因素,包括文件大小、下载速度...
    99+
    2024-01-21
    阿里 费用 服务器
  • MobaXterm上传下载文件、文件夹到服务器上
      首先通过SSH与服务器建立连接,不懂的可查阅相关资料,CSDN里有很多介绍。 上传下载文件 可以在命令输入窗口,无需输入命令,按ctrl单击的同时鼠标右键出现以下左图,选择receive file using Z-modem或者send...
    99+
    2023-08-31
    linux
  • 往阿里云服务器linux传文件
    简介 在使用阿里云服务器时,有时候需要将本地文件上传到服务器上,或者将服务器上的文件下载到本地。本文将介绍如何通过命令行工具将文件从本地传输到阿里云服务器的Linux系统中。步骤1. 使用SCP命令传输文件SCP(Secure Copy)是...
    99+
    2024-01-30
    阿里 服务器 文件
  • 阿里云服务器上传文件失败
    1. 引言 在使用阿里云服务器时,有时候我们可能会遇到上传文件失败的情况。这可能会给我们的工作带来不便和困扰。本文将探讨可能导致阿里云服务器上传文件失败的原因,并提供一些解决方案。2. 原因分析2.1 网络问题阿里云服务器上传文件失败的一个...
    99+
    2024-01-20
    阿里 上传文件 服务器
  • 如何使用阿里云FTP上传文件到服务器
    阿里云FTP是阿里云提供的文件传输协议服务,用户可以通过FTP协议,将本地文件上传到阿里云服务器,或者从阿里云服务器下载文件到本地。本文将详细介绍一下如何使用阿里云FTP上传文件到服务器。 步骤一:注册和登录阿里云账号 首先,你需要在阿里云...
    99+
    2023-11-18
    阿里 如何使用 上传文件
  • 从阿里云服务器ftp下载文件
    简介 在使用阿里云服务器时,有时需要将服务器上的文件下载到本地电脑上进行编辑或分享。而FTP是一种简单且常用的方式,可以实现通过网络传输文件。本文将介绍如何使用阿里云服务器FTP进行文件下载,帮助您快速完成任务。步骤一:安装FTP客户端在开...
    99+
    2024-01-19
    阿里 服务器 文件
  • MobaXterm连接远程服务器,使用Linux命令行上传下载文件
    文章目录 一、MobaXterm连接远程服务器二、Linux命令行上传和下载文件三、服务器挂载U盘传输文件四、.ipynb文件转化为.py文件五、关闭本地电脑,服务器运行python 项目问题...
    99+
    2023-09-17
    linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作