将文件中所有数读到一个数组中_如何将一个超过4G的文件从Linux中下载到Windows中...

最近公司的服务器重构,原本部署在服务器中的系统,环境需要清除掉。所以组长让我把服务器总的文件先拷贝一份下来。下面说流程及遇到的问题。

1、压缩:要想下载到windows中,必须是一个压缩文件,所以我先用压缩命令

tar -zcvf filename.tar filename

其中filename.tar是压缩后的文件名,filename是要压缩的文件名

执行这一步的过程中,报出了权限不够的错误,于是我用了这个命令,压缩成功。

sudo tar -zcvf filename.tar filename

2、下载:压缩完成后,就需要下载到windows里。我用了如下命令

sz filename.tar

xshell工具中会弹出一个这样的框

51b1e1969aa8dfc3afe14b40a970921b.png

选择你要放置的位置,如果你的文件少于4G,那么到这里就成功了,但是我的文件超过4G了,所以就报了这个问题。

5b6719394032863eb95ece0166ffa24e.png

3、使用scp传输协议。

linux中使用的是zmodem协议:Zmodem采用了串流式(streaming)传输方式,传输速度较快,而且还具有自动改变区段大小和断点续传、快速错误侦测等功能。这是目前最流行的文件传输协议。

如果要使用这种协议,就需要将压缩文件进行拆分,但我觉得这种方式太麻烦了,所以找到了另一种方式。用scp传输协议。

1.在window系统中,win+r,输入cmd ,输入命令

scp root@192.168.0.7:/home/filename.tar ./

其中的ip地址为你的linux系统的地址。最后传输完成是这样的。

4650f2ca94a42d3bf296143ee75d5708.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值