ubuntu 使用sz命令传输windows大于4G的文件

前端之家收集整理的这篇文章主要介绍了ubuntu 使用sz命令传输windows大于4G的文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

由于sz命令不能直接下载大于4g的文件,需要需要把一个大于4g的文件先切分割为多个小于4g的文件,然后下载到windows电脑上。

第一种方法:使用cat把文件拆成多个小文件

命令参考如下:

cat filename | split -b 2G - filename

命令解释:2g 代表 拆分成2G的小文件

实际操作:把一个20g的rdb文件拆分为多个3g的文件

cat 7021dump_20190429.rdb | split -b 3G - 7021dump_20190429.rdb

结果:

-rw-r--r--  1 root root 16817390742 4月  29 14:24 7021dump_20190429.rdb
-rw-r--r--  1 root root  3221225472 4月  29 15:02 7021dump_20190429.rdbaa
-rw-r--r--  1 root root  3221225472 4月  29 15:03 7021dump_20190429.rdbab
-rw-r--r--  1 root root  3221225472 4月  29 15:03 7021dump_20190429.rdbac
-rw-r--r--  1 root root  3221225472 4月  29 15:04 7021dump_20190429.rdbad
-rw-r--r--  1 root root  3221225472 4月  29 15:04 7021dump_20190429.rdbae
-rw-r--r--  1 root root   711263382 4月  29 15:04 7021dump_20190429.rdbaf

合并文件

cat small_files* > large_file

实际操作:

cat 7021dump_20190429.rdb* > 7021dump_20190429.rdb

第二种方法使用scp命名:

ubuntu 使用scp/rsync本地服务器文件和阿里云服务器相互传文件

猜你在找的Linux相关文章