千家信息网

linux如何使用tar命令大包压缩进文件

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,本篇文章主要介绍linux中使用tar命令大包压缩进文件的方法。内容比较详细,文章包含了命令的使用示例,希望大家根据这篇文章可以有所收获。tar zcvf /data/abc.tgz --exclud
千家信息网最后更新 2025年02月02日linux如何使用tar命令大包压缩进文件

本篇文章主要介绍linux中使用tar命令大包压缩进文件的方法。内容比较详细,文章包含了命令的使用示例,希望大家根据这篇文章可以有所收获。

tar zcvf /data/abc.tgz --exclude=/etc/file1 exclude=/etc/file2 /etc --大包压缩etc下除了file1与file2的文件 大包压缩后的文件名是abc.tgz tgz 等价.tar.gz 写法不同。
split -b 10M linux-5.1.4.tar.gz linux ---以10M 大小切割文件 以linux做前缀生成文件 分割文件
split -d -b 10M linux-5.1.4.tar.gz linux.tar.xz ---以10M 大小切割文件 linux.tar.xz{1..n}生成文件 分割文件
[22:51:57 root@localhost data]$split -d -b 20M linux-5.5.4.tar.xz linux-5.tar.xz --分割文件
[22:53:30 root@localhost data]$ll -h linux-5.* ---结果

-rw-r--r--. 1 root root 106M Feb 19 2020 linux-5.5.4.tar.xz
-rw-r--r--. 1 root root 20M Feb 17 22:53 linux-5.tar.xz00
-rw-r--r--. 1 root root 20M Feb 17 22:53 linux-5.tar.xz01
-rw-r--r--. 1 root root 20M Feb 17 22:53 linux-5.tar.xz02
-rw-r--r--. 1 root root 20M Feb 17 22:53 linux-5.tar.xz03
-rw-r--r--. 1 root root 20M Feb 17 22:53 linux-5.tar.xz04
-rw-r--r--. 1 root root 5.6M Feb 17 22:53 linux-5.tar.xz05

[22:53:39 root@localhost data]$mv linux-5.5.4.tar.xz linux-5.5.4.tar.xz.bak

[22:55:58 root@localhost data]$cat linux-5.tar.xz* > linux-5.tar.xz --合并分割文件

[22:57:15 root@localhost data]$ll -h linux-5.*
-rw-r--r--. 1 root root 106M Feb 19 2020 linux-5.5.4.tar.xz.bak
-rw-r--r--. 1 root root 106M Feb 17 22:57 linux-5.tar.xz
-rw-r--r--. 1 root root 20M Feb 17 22:53 linux-5.tar.xz00
-rw-r--r--. 1 root root 20M Feb 17 22:53 linux-5.tar.xz01
-rw-r--r--. 1 root root 20M Feb 17 22:53 linux-5.tar.xz02
-rw-r--r--. 1 root root 20M Feb 17 22:53 linux-5.tar.xz03
-rw-r--r--. 1 root root 20M Feb 17 22:53 linux-5.tar.xz04
-rw-r--r--. 1 root root 5.6M Feb 17 22:53 linux-5.tar.xz05


CPIO 命令是通过重定向的方式将文件进行打包备份,还原恢复的工具,他可以解压以".cpio"或者".tar"结尾的文件

[23:00:48 root@localhost data]$file initramfs-3.10.0-957.el7.x86_64.img

initramfs-3.10.0-957.el7.x86_64.img: ASCII cpio archive (SVR4 with no CRC)
[23:01:04 root@localhost data]$cpio -tv < initramfs-3.10.0-957.el7.x86_64.img
drwxr-xr-x 3 root root 0 Dec 14 08:30 .
drwxr-xr-x 3 root root 0 Dec 14 08:30 kernel
drwxr-xr-x 3 root root 0 Dec 14 08:30 kernel/x86
drwxr-xr-x 2 root root 0 Dec 14 08:30 kernel/x86/microcode
-rw-r--r-- 1 root root 23552 Dec 14 08:30 kernel/x86/microcode/GenuineIntel.bin
-rw-r--r-- 1 root root 2 Dec 14 08:30 early_cpio
48 blocks
[23:04:58 root@localhost data]$

[root@centos6 /data]#find | cpio -ov > /tmp/data.cpio --查找本地文件 传给cpio -o 打包显示 输出给 /tmp/data.cpio

[root@centos6 /data]#ll -h /tmp/
total 138M
-rw-r--r-- 1 root root 138M Dec 25 14:24 data.cpio

root@centos6 /data]#cpio -tv < /tmp/data.cpio --预览文件
cat /tmp/data.cpio |cpio -tv --预览文件

以上就是linux中使用tar命令大包压缩进文件的方法了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注行业资讯!

文件 命令 大包 内容 大小 文章 方法 生成 不同 写法 前缀 备份 就是 工具 文件名 方式 更多 示例 等价 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 国家网络安全宣传周红河 自己家里搭建服务器 group数据库用法 图形化安卓软件开发 数据库技术设计题怎么做 现在网络技术就业好不好 加油充电站网络安全法有奖答题 软件开发工程师的工作描述 茂名国内软件开发公司排行 暨南大学网络安全真题 如何查网站数据库名称密码 oracle数据库主从库 网络金融软件开发公司简介 数据库 热门 互联网属于应用还是网络技术 关于网络安全手抄报古风a3 上海儿童编程网络安全 网易游戏服务器速度 新余市计算机软件开发 我的世界服务器怎样快速获得钻石 服务器管理界面密码 客户云服务器被黑客攻击谁负责 御龙在天第一个服务器 新软件开发方向 慕课网络技术与应用实验 银行的软件开发部工作状态 浏览器自动跳到云服务器 宝德网络技术有限公司长春分公司 建立网络信息数据库的正确顺序是 网络技术基础期末答案
0