服务器和本地之间,文件的上传和下载

打印 上一主题 下一主题

主题 773|帖子 773|积分 2319

一、从服务器下载文件,到本地

1、在本地执行
ssh -p 58422 cxx@jumper-huabei2.dxx.com,登录到跳板机

2、跳板机执行
scp spark@172.17.1xx.1xx:/data/spark/cxx/profile/login/profile19354.svg ./

  • spark:已经登录账户
  • /data/spark/cxx/profile/login/profile19354.svg:要下载的文件,在服务器的路径
  • ./:下载至当前目录

3、在本地执行
scp -P 58422 cxx@jumper-h2.com:/data/cxx/profile19354.svg /Users/candy/Desktop/项目

  • 把文件从跳板机上,下载到本地
  • /data/cxx/profile19354.svg:文件在跳板机中的路径
  • /Users/candy/Desktop/项目:要下载至本地的路径

二、从本地上传文件,到服务器

使用SCP命令(Secure Copy):

  • SCP是一种安全的文件传输协议,可在本地和远程服务器之间进行文件传输。在本地盘算机上打开终端(或命令提示符),然后运行以下命令:
    ruby
    scp /path/to/local/file username@server_ip:/path/on/server
将/path/to/local/file更换为本地文件的路径,
username更换为服务器的用户名,
server_ip更换为服务器的IP地址或域名,
/path/on/server更换为在服务器上生存文件的路径。
按照提示输入密码(如果使用密码进行身份验证),文件将被复制到服务器。
2. 使用SFTP工具:
SFTP(SSH File Transfer Protocol)是一种通过SSH连接进行文件传输的协议。您可以使用许多SFTP客户端工具,如FileZilla、WinSCP等。这些工具提供了图形界面,可以方便地将文件从本地盘算机上传到服务器。只需打开SFTP工具,连接到服务器(提供服务器IP地址、用户名和密码或私钥文件),然后将本地文件拖放到服务器目录。
服务器解压文件包
使用tar命令解压.tar文件:


  • 如果文件包是以.tar扩展名结尾的压缩文件,您可以使用tar命令进行解压。在服务器上打开终端(或命令提示符),然后运行以下命令: tar
    -xf /path/to/file.tar -C /path/to/destination
将/path/to/file.tar更换为您要解压的文件包的路径和名称,
/path/to/destination更换为解压后文件的存储路径。
该命令将解压文件到指定的目标路径。


  • 使用unzip命令解压.zip文件:如果文件包是以.zip扩展名结尾的压缩文件,您可以使用unzip命令进行解压。在服务器上打开终端(或命令提示符),然后运行以下命令:
    unzip /path/to/file.zip -d /path/to/destination
将/path/to/file.zip更换为您要解压的文件包的路径和名称,
/path/to/destination更换为解压后文件的存储路径。
该命令将解压文件到指定的目标路径。


  • 使用适当的解压工具:如果文件包使用其他压缩格式(如.tar.gz、.gz、.bz2等),您大概必要使用相应的解压工具。
    在服务器上检查是否已安装适当的工具,然后使用该工具进行解压。例如,对于.tar.gz文件,您可以使用tar命令的"z"参数进行解压:
    tar -xzf /path/to/file.tar.gz -C /path/to/destination
如果没有直接上传的权限,可以使用 git堆栈中转

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

灌篮少年

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表