«

tar拆分压缩及解压

指尖二进制 • 1 年前 • 807 次点击 • LINUX


查看文件大小

[root@localhost ~]# du -sh node-1_log/node-1_20240204.dump 
65G node-1_log/node-1_20240204.dump

大文件、目录拆分压缩

[root@localhost ~]# tar -zcvf - node-1_log/ |split -b 1G -d -a 1 - node-1_log_20240204.tar.gz
node-1_log/
node-1_log/syslog
node-1_log/node-1_20240204.dump
node-1_log/syslog.1
node-1_log/kern.log

[root@localhost ~]# du -sh node-1_log_20240204.tar.gz*
1.0G    node-1_log_20240204.tar.gz0
1.0G    node-1_log_20240204.tar.gz1
1.0G    node-1_log_20240204.tar.gz2
1.0G    node-1_log_20240204.tar.gz3
1.0G    node-1_log_20240204.tar.gz4
1.0G    node-1_log_20240204.tar.gz5
720M    node-1_log_20240204.tar.gz6

解压

[root@localhost ~]# cat node-1_log_20240204.tar.gz* | tar zvxf -
node-1_log/
node-1_log/syslog
node-1_log/node-1_20240204.dump
node-1_log/syslog.1
node-1_log/kern.log

查看文件大小

[root@localhost ~]# du -sh node-1_log/node-1_20240204.dump 
65G node-1_log/node-1_20240204.dump
还没收到回复