由于sz命令不能直接下载大于4g的文件,需要需要把一个大于4g的文件先切分割为多个小于4g的文件,然后下载到windows电脑上。
命令参考如下:
cat filename | split -b 2G - filename
命令解释:2g 代表 拆分成2G的小文件
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命名: