视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
海尔全自动洗衣机怎么使用 w10怎么关闭电脑自动更新 nfc是啥功能 陈皮的功效与作用禁忌 空调出风口漏水是什么原因 linux中root密码忘记 防火墙怎么关闭 w10怎么关闭防火墙 打印机突然打印不了 怎样快速打蝴蝶结 登录qq要手机验证怎么取消怎么办 台式电脑主机无法启动 如何用ps提高照片清晰度 windows10怎么强制进入安全模式 qq闪图销毁了怎么还原 家里wifi信号差怎么办 电脑宽带连接不上怎么办 手机wps做表格的步骤 cad2018经典模式怎么调 iphone隔空投送怎么开 支付宝名下账户怎么查 ps怎么改衣服的颜色 华为手机网速慢怎样改善 马桶水箱一直流水 一部苹果手机可以下载两个微信吗 oppo手机充电时提示音在哪取消 怎么往ipod里下载歌曲 空调1匹2匹什么意思 辣椒辣手怎么解决 哔咔怎么注册不了了 白凉粉吃了有什么危害 微信更换实名认证 ps如何将图片变清晰 oppo手机怎么录音在哪 电脑键盘上的点怎么打 配方奶粉和调制乳粉的区别 微信怎么换实名认证 怎么免费领爱奇艺会员 淘宝买过的东西怎么找 非典sars是哪一年发生的
最新文章专题视频专题关键字专题TAG最新视频文章视频文章2视频2tag2tag3文章专题问答问答2 文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3

linux如何打包文件

Linux中如何打包压缩解压文件

设备型号:ThinkPad E15

操作系统: centos7和centos8

软件版本:tar-1.30

用法:tar [OPTION...] [FILE]...

参数:

-ccreate创建文件

-x-extract解压文件

-v--verbose显示执行详细过程

-f--file指定被压缩的文件

-C (大写)--directory   指定解压位置

例:给/boot/grub2目录 打包

[root@xuegod63 ~]#  tar -cvf grub.tar /boot/grub2/  

[root@xuegod63 ~]# ls grub.tar

[root@xuegod63 ~]# tar xvf grub.tar#解压缩

[root@xuegod63 ~]# ls  boot  #查看解压后,得到的boot文件夹中的内容

grub2

例2:把两个目录或目录+文件打包成一个软件包:

[root@xuegod63 ~]# mkdir ./back

[root@xuegod63 ~]# cp /etc/passwd ./back/

[root@xuegod63 ~]# tar -cvf back.tar /boot/grub2  /root/back/ /etc/passwd

tar: 从成员名中删除开头的“/”

-rw-r--r-- root/root      1024 2020-06-28 19:46 boot/grub2/grubenv     ###输出内容

-rw-r--r-- root/root      5130 2020-06-28 19:46 boot/grub2/grub.cfg

drwxr-xr-x root/root         0 2020-07-03 14:23 root/back/

-rw-r--r-- root/root      2735 2020-07-03 14:23 root/back/passwd

-rw-r--r-- root/root      2735 2020-06-28 19:49 etc/passwd

2、  tar 归档+压缩

语法:tar czvf newfile.tar.gz SOURCE

语法:tar czvf 压缩后的文件名(tar.gz tar.bz2) 需要压缩的文件或目录

常用参数:

-z, --gzip以gzip方式压缩  扩展名: tar.gz

-j :以bz2方式压缩的  扩展名:tar.bz2

-J:以xz 方式压缩   扩展名:tar.xz

例1:创建.tar.gz 包

[root@xuegod63 ~]#  tar zcvf /root/grub.tar.gz  /boot/grub2  #归档,注意备份的名字后缀

[root@localhost test]# tar zxvf /root/etc.tar.gz   #解压缩

例2:创建.tar.bz2包

[root@xuegod63 ~]# tar -jcvf  grub.tar.bz2 /boot/grub2 

[root@xuegod63 ~]#  tar -jxvf grub.tar.bz2 #解压缩

[root@xuegod63 ~]#  tar jxvf grub.tar.bz2  -C  /opt#解压到opt目录下

例3:创建.tar.xz包

[root@xuegod63 ~]#  tar -Jcvf grub.tar.xz /boot/grub2

[root@xuegod63 ~]#  tar -xvf  grub.tar.xz #解压tar.xz 这类包

或:

[root@xuegod63 ~]#  tar -Jxvf ~/etc.tar.xz  

对比三种压缩方式后压缩比例:

[root@xuegod63 ~]# ll -h grub*

-rw-r--r-- 1 root root 5.2M 10月 26 16:27 grub.tar

-rw-r--r-- 1 root root 1.9M 10月 26 18:51 grub.tar.bz2

-rw-r--r-- 1 root root 2.1M 10月 26 18:47 grub.tar.gz

-rw-r--r-- 1 root root 1.4M 10月 26 19:03 grub.tar.xz#这个压缩比例最高,压缩的时间是最长

总结:

用法:tar [OPTION...] [FILE]...

参数:

-ccreate创建文件

-x-extract [?ekstr?kt]  提取 解压还原文件

-v--verbose显示执行详细过程

-f--file指定备份文件

-C (大写)--directory   指定解压位置

tar 归档+压缩

语法:tar czvf newfile.tar.gz SOURCE

语法:tar czvf 压缩后的文件名(tar.gz tar.bz2) 需要压缩的文件或目录

常用参数:

-z, --gzip以gzip方式压缩  扩展名: tar.gz

-j :以bz2方式压缩的  扩展名:tar.bz2

-J:以xz 方式压缩   扩展名:tar.xz

文件 压缩文件 文件夹
专题linux就业前景linux就业前景专题linux云计算集群架构师培训什么内容linux云计算集群架构师培训什么内容专题linux运维工程师工资高吗linux运维工程师工资高吗专题rhce培训教材有哪些rhce培训教材有哪些专题rhce培训多少钱rhce培训多少钱专题rhce培训价格多少rhce培训价格多少专题RHCE一般多少钱 RHCE一般多少钱 专题红帽RHCE认证费用多少钱红帽RHCE认证费用多少钱专题红帽认证rhce考试费红帽认证rhce考试费专题find命令技巧find命令技巧专题mysql安装教程mysql安装教程专题mysql忘记root密码怎么办mysql忘记root密码怎么办专题mysql修改root密码mysql修改root密码专题rpm安装命令用法rpm安装命令用法专题软文怎么发软文怎么发专题如何写软文如何写软文专题活动软文怎么写活动软文怎么写专题rhca培训多少钱rhca培训多少钱专题rhcsa培训多少钱rhcsa培训多少钱专题linux分区方法linux分区方法专题linux磁盘分区方法linux磁盘分区方法专题apache安装方法apache安装方法专题apache和nginx的区别apache和nginx的区别专题docker命令教程docker命令教程专题 linux安装nginx方法 linux安装nginx方法专题nginx反向代理配置nginx反向代理配置专题nginx负载均衡策略nginx负载均衡策略专题nginx负载均衡配置nginx负载均衡配置专题nginx配置文件详解nginx配置文件详解专题nginx是什么nginx是什么专题linux的文件系统结构专题linux数据传输专题linux传输数据专题linux系统基本文件类型专题linux文件系统结构图专题文件加密 linux专题linux视频格式转换专题linux下iso文件怎么安装专题linux 文本加密专题linux文件分类专题linux系统日志文件目录专题linux上下载文件专题linux 日志文件系统专题linux入门文档专题linux 集群文件系统专题linux wget下载文件专题linux 文件访问记录专题linux文件软连接专题linux文件系统监控专题linux文件系统目录专题