目标:
    1:掌握归档压缩的概念
    2:能够使用 tar 指令对文件进行归档压缩
    3:能够使用 tar 指令对文件进行解档、解压


    一:归档和压缩的概念

    压缩:压缩原理是将文件内相同的信息一个字符代替,压缩对于文本类或数据类的文件有明显效果

    归档:归档是将一些文件存放在一起,形成一个包,便于保存和传输

    二:文件归档压缩、指令 —— tar

    功能:
    1:tar指令配上相应选项对文件归档且压缩一气呵成
    2:tar指令配上相应选项对文件解档且解压一气呵成

    语法(最常用):

    文件归档压缩:tar [-options] 归档压缩文件名(后缀为.tar.gz) 需要归档的文件1 需要归档的文件2
    文件解档解压:tar [-options] 归档文件
    文件解档解压到指定目录: tar [-options] 归档文件名 -C 指定目录

    指令选项:
    -c :生成归档文件,因此在归档的过程中 -c 选项必须有
    -v:显示文件归档解档过程,显示进度
    -f:指定档案文件名,因此选项 -f 在对文件归档与文件解档处理时必须有,告诉电脑处理哪个文件
    -x:对归档的文件进行解档
    -z:对归档文件进行压缩、对解档文件进行解压

    注意事项:

    1:对一些文件归档处理时,必须要有选项 -c -f -c是生成归档文件,-f 是指定生成哪个归档文件名
    2:-f 选项一定要在选项最后,即在档案文件名前面的第一个选项,
    3:无论文件归档还是解档都要有 -f 选项
    4:Linux系统的归档文件是以 .tar 为后缀,归档压缩文件是以.tar.gz为后缀
    5:-z选项 可对归档文件进行压缩也可对解档文件进行解压

    快速代码体验(解档解压到当前目录下)

    image.png

    快速代码体验(解压解档到别的目录下)

    image.png