最近公司的服务器重构,原本部署在服务器中的系统,环境需要清除掉。所以组长让我把服务器总的文件先拷贝一份下来。下面说流程及遇到的问题。
1、压缩:要想下载到windows中,必须是一个压缩文件,所以我先用压缩命令
tar -zcvf filename.tar filename
其中filename.tar是压缩后的文件名,filename是要压缩的文件名
执行这一步的过程中,报出了权限不够的错误,于是我用了这个命令,压缩成功。
sudo tar -zcvf filename.tar filename
2、下载:压缩完成后,就需要下载到windows里。我用了如下命令
sz filename.tar
xshell工具中会弹出一个这样的框
选择你要放置的位置,如果你的文件少于4G,那么到这里就成功了,但是我的文件超过4G了,所以就报了这个问题。
3、使用scp传输协议。
linux中使用的是zmodem协议:Zmodem采用了串流式(streaming)传输方式,传输速度较快,而且还具有自动改变区段大小和断点续传、快速错误侦测等功能。这是目前最流行的文件传输协议。
如果要使用这种协议,就需要将压缩文件进行拆分,但我觉得这种方式太麻烦了,所以找到了另一种方式。用scp传输协议。
1.在window系统中,win+r,输入cmd ,输入命令
scp root@192.168.0.7:/home/filename.tar ./
其中的ip地址为你的linux系统的地址。最后传输完成是这样的。