Centos7.5-文件的归档和压缩

本文详细介绍了在Centos7.5系统中如何使用tar、zip、gzip、bzip2和xz命令进行文件的归档、压缩和解压缩操作。讲解了tar命令的不同选项,如-c、-x、-v、-f和-C,以及gzip、bzip2和xz的压缩效率对比。此外,还提到了file命令用于查看文件类型,以及sort命令用于数据排序。提供了实战示例和相关学习资源。
摘要由CSDN通过智能技术生成

本节所讲内容:

  • 9.1 tar命令进行文件的归档和压缩
  • 9.2 zip管理压缩文件
  • 9.3 了解gzip-bzip2- xz管理压缩文件-file-sort查看文件

9.1 tar命令进行文件的归档和压缩
9.1.1 归档和压缩文件

归档和压缩文件的好处:节约硬盘的资源 ,加快文件传输速率

  • tar命令 作用:打包、压缩文件
    在这里插入图片描述

  • 作用:打包、压缩文件;tar
    文件是把几个文件和(或)目录集合在一个文件里,该存档文件可以通过使用gzip、bzip2或xz等压缩工具进行行压缩后传输

  • 查看man tar

  • 用法:tar [OPTION…] [FILE]…

参数:

  • -c create创建文件
  • -x -extract [ˈekstrækt] 提取 解压还原文件
  • -v --verbose显示执行详细过程
  • -f --file指定备份文件
  • -t --list 列出压缩包中包括哪些文件,不解包,查看包中的内容
  • -C (大写)–directory 指定解压位置

例:给/boot/grub目录 打包

[root@xuegod63 ~]#  tar -cvf grub.tar /boot/grub/  # tar的参数前可以不使用‘-’

或:

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

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

/boot/grub/
/boot/grub/splash.xpm.gz
[root@xuegod63 ~]# ls gurb.tar
[root@xuegod63 ~]# tar xvf grub.tar   #解压缩
boot/grub/
boot/grub/splash.xpm.gz
[root@xuegod63 ~]# ls  boot  #得到boot目录

注意:在使用绝对路径名归档文件时,将默认从文件名中删除该路径中前面的 / 符号。这样解压时,会直接解压到当前目录。 如果不移除/压缩时,当解包时,直接按绝对路径来释放,会覆盖原系统中此路径的文件。
例1:指定解压位置 -C

[root@xuegod63 ~]# tar xvf grub.tar.bz2 -C /opt/
tar: 从成员名中删除开头的“/”
/boot/grub/
/boot/grub/splash.xpm.gz
[root@xuegod63 ~]# ls /opt/
boot

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

[root@xuegod63 ~]# mkdir back
[root&
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值