zoukankan      html  css  js  c++  java
  • linxu系统压缩解压命令

    使用cat命令进行文件的纵向合并
    两种文件的纵向合并方法
    归档文件和归档技术
    归档的目的
    什么是归档
    tar命令的功能
    tar命令的常用选项
    使用tar命令创建、查看及抽取归档文件
    使用tar命令创建归档文件
    使用tar命令查看归档文件
    使用tar命令抽取归档文件
    文件的压缩和解压缩
    什么是压缩
    压缩的目的
    什么是解压缩
    gzip命令和gunzip命令
    bzip2命令和bunzip2命令
    在使用tar命令的同时进行压缩和解压缩
    在使用tar命令的同时进行压缩和解压缩的用法举例

    【本节内容】
    1. 使用cat命令进行文件的纵向合并
    1) 掌握使用cat命令实现文件的纵向合并:
    a) 例如:使用cat命令将baby.age、baby.kg和baby.sex这三个文件纵向合并为baby文件的方法:
    cat baby.age baby.kg baby.sex >baby
    b) 例如:使用cat命令将baby.age文件的内容添加到baby2文件中的方法:
    cat baby.age >>baby2
    2. 归档文件和归档技术
    1) 掌握归档的定义:归档(archiving)就是将许多文件(或目录)打包成一个文件。
    2) 了解归档的目的:归档的目的就是方便备份、还原及文件的传输操作。
    3) 掌握tar命令的功能:将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。
    4) 掌握tar命令的常用选项:
    c:创建一个新的tar文件。
    t:列出tar文件中目录的内容。
    x:从tar文件中抽取文件。
    f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。
    v:显示所打包的文件的详细信息,v是verbose的第1个字母。
    z:使用gzip压缩算法来压缩打包后的文件。
    j:使用bzip2压缩算法来压缩打包后的文件。
    3. 使用tar命令创建、查看及抽取归档文件
    1) 掌握使用tar命令创建归档文件的用法举例:
    例如:使用tar命令将arch目录打包成一个名为arch.tar的归档文件的方法(要求显示所有打包的文件和目录):
    tar cvf arch.tar arch
    掌握使用tar命令查看归档文件的用法举例:
    例如:使用tar命令显示arch.tar这个归档文件(包)中的所有文件的方法:
    tar tf arch.tar
    2) 掌握使用tar命令抽取归档文件的用法举例:
    例如:使用tar命令恢复arch.tar中的全部内容的方法:
    tar xvf arch.tar -C 路径

    4. 文件的压缩和解压缩
    1) 掌握压缩的定义:压缩就是将一个大的文件通过一些压缩算法变成一个小文件。
    2) 了解压缩的目的:主要是缩小文件的大小,这样会节省存储文件的磁盘或磁带的空间,另外在网络上传输这些小文件也会减少网络的浏览(也就是节省网络的带宽)。
    3) 掌握解压缩的定义:解压缩就是将一个通过一些压缩算法的文件恢复到压缩之前的样子。
    4) 掌握gzip命令和gunzip命令的用法举例:
    a) 例如:将文件file1压缩成.gz格式的压缩包应该使用的命令为:gzip file1 –c > /路径/name.gz
    b) 例如:将压缩文件file1.gz解压缩的命令为:
    gunzip file1.gz >
    5) 掌握bzip2命令和bunzip2命令的用法举例:
    a) 例如:将文件file1压缩成.bz2格式的压缩包应该使用的命令为:bzip2 file1 >
    b) 例如:将压缩文件file1.bz2解压缩的命令为:
    bunzip2 file1.bz2 >
    5. 在使用tar命令的同时进行压缩和解压缩
    1) 掌握在使用tar命令的同时进行压缩和解压缩的用法举例
    a) 例如:使用tar命令将arch目录打包而且同时使用gzip的技术压缩打包后文件的方法(打包后的文件名为arch.tar.gz):
    tar cvfz arch.tar.gz arch
    b) 例如:使用tar命令将arch目录打包而且同时使用bzip2的技术压缩打包后文件的方法(打包后的文件名为arch.tar.bz2):tar cvfj arch.tar.bz2 arch

  • 相关阅读:
    (Good Bye 2019) Codeforces 1270B Interesting Subarray
    (Good Bye 2019) Codeforces 1270A Card Game
    Codeforces 1283D Christmas Trees(BFS)
    Codeforces 1283C Friends and Gifts
    Codeforces 1283B Candies Division
    1095 Cars on Campus (30)
    1080 Graduate Admission (30)
    1099 Build A Binary Search Tree (30)
    1018 Public Bike Management (30)
    1087 All Roads Lead to Rome (30)
  • 原文地址:https://www.cnblogs.com/Sargreis/p/6904238.html
Copyright © 2011-2022 走看看