【linux_笔记】Linux_文件管理命令—压缩解压缩及归档基本工具

学习资源来自:www.magedu.com

学习记录过程中难免出现错误,如有发现,还望大神们指出。

示例操作部分有的与历史操作有关,如果先前的示例操作没有执行过的话,可能会有部分示例的操作无法执行。示例仅供参考。(示例见附件)

文件管理命令——压缩解压缩及归档基本工具

压缩、解压缩命令

压缩格式:gz, bz2, xz, zip, Z

压缩算法:算法不同,压缩比也会不同;

早期
    压缩:
        compress(压缩比很小): FILENAME.Z —— 压缩后的文件名
    解压:
        uncompress

gzip、bzip2、xz只能文件,并且默认压缩完成后删除源文件,zip可以压缩目录

gzip: .gz
    gzip /PATH/TO/SOMEFILE:压缩完成后会删除原文件
        -d: 解压缩
        -#:1-9,指定压缩比,默认是6;
    
    gunzip: (解压缩)
    gunzip /PATH/TO/SOMEFILE.gz: 解压完成后会删除原文件
    
    zcat /PATH/TO/SOMEFILE.gz: 不解压的情况,查看文本文件的内容

bzip2: .bz2
bzip2比gzip有着更大压缩比的压缩工具,使用格式近似
    bzip2 /PATH/TO/SOMEFILE
        -d:解压缩
        -#: 1-9,指定压缩比,默认是6;

-k: 压缩时保留原文件
        
    bunzip2 /PATH/TO/SOMEFILE.bz2 —— 解压缩
    
    bzcat /PATH/TO/SOMEFILE.gz: 不解压的情况,查看文本文件的内容

xz: .xz
    xz /PATH/TO/SOMEFILE
        -d
        -#:  1-9,指定压缩比,默认是6;

-k: 压缩时保留原文件
        
    unxz
    xzdec:解压
    xzcat :

zip: 既归档又压缩的工具
    zip FILENAME.zip FILE1 FILE2 ...: 压缩后不删除原文件
    unzip FILENAME.zip 解压
    
archive: 归档(把多个文件整合成一个文件),归档本身并不意味着压缩

tar: 归档工具, .tar —— 只归档不压缩
    -c: 创建归档文件
    -f FILE.tar: 操作的归档文件(f后面必须要有参数)
    -x: 展开归档
    --xattrs: 归档时,保留文件的扩展属性信息(备份)
    -t: 不展开归档,直接查看归档了哪些文件

-zcf: 归档并调用gzip压缩
    -zxf: 调用gzip解压缩并展开归档,
    
    -jcf: 归档并调用bzip2压缩
    -jxf: 调用bzip2解压缩并展开归档,
    
    -Jcf: 归档并调用xz压缩  —— (redhat6)
    -Jxf: 调用xz解压缩并展开归档,

cpio: 归档工具
    file /boot/initr... .img —— gzip
    cp /boot/initr... .img /root
    cd
    ls
    mv initr... .img initr...img.gz —— 重命名
    ls
    gzip -d initr...img.gz —— 解压文件
    ls -lh
    file initrd...img —— cpio

时间: 2024-12-13 09:36:01

【linux_笔记】Linux_文件管理命令—压缩解压缩及归档基本工具的相关文章

2016-8-28 压缩解压缩及归档 while脚本

文件管理命令――压缩解压缩及归档基本工具 压缩.解压缩命令 压缩格式:gz, bz2, xz, zip, Z 压缩算法:算法不同,压缩比也会不同: 早期    压缩:        compress(压缩比很小): FILENAME.Z ―― 压缩后的文件名    解压:        uncompress gzip.bzip2.xz只能压缩文件,并且默认压缩完成后删除源文件,zip可以压缩目录 gzip: .gz    gzip /PATH/TO/SOMEFILE:压缩完成后会删除原文件   

Linux文件管理之压缩解压缩

Linux中文件的压缩格式有*.gz/*.bz2/*.xz/*.zip/*.Z等,分别由gzip.bzip.xz.zip.compress命令压缩得到,由gunzip/gzip -d.bunzip/bzip -d.xzdec/xz -d.unzip.uncompress解压.*.Z或*.gz/*.bz2/*.xz可以使用zcat.bzcat.xzcat命令在不解压的情况下直接查看压缩文件里的文件内容. tar可以实现文件的归档类似的还有cpio. 1.gzip:*.gz gzip [ -acdf

谢烟客---------Linux之压缩解压缩及归档工具的使用

压缩工具 compress/uncompress:  .Z结尾 gzip/gunzip: .gz结尾 bzip2/bunzip2: .bz2结尾 xz/unxz: .xz后缀 压缩及归档工具: zip/unzip 归档工具: tar,cpio(特殊场景) gzip/gunzip/zcat命令 1.LZ77压缩算法 2.压缩比不高:快速.高效 3.压缩/解压缩后删除原文件,为了节约空间 4.纯文本压缩,二进制压缩意义不大 5.压缩目录,-r gzip [OPTIONS...] FILE     -

linux之压缩解压缩及归档工具

压缩.解压缩及归档工具 1.压缩文件:XXXXXzip    filename 2.解压文件 Xunzip   filename.Xzip 3.查看压缩文件: Xcat   filename.Xzip 4.关于压缩工具 工具 文件扩展名 描述 Bzip2 .bz2 使用Burrows-Wheeler块排序文本压缩算法和Huffman编码 Compress .z 原Unix文件压缩工具,现在以你个很少使用 Gzip .gz Gun项目的压缩工具:使用Lempel-Ziv编码 Zip .zip Un

tar命令压缩解压缩命令总结

linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的.生成tar包后,就可以用其它的程序来进行压缩. 1.命令格式: tar[必要参数][选择参数][文件] 2.命令功能: 用来压缩和解压文件.tar本身不具有压缩功能.他是调用压缩功能实现的 3.命令参数: 必要参数有如下: -A 新增压缩文件到已存在的压缩 -B 设置区块大小 -c 建立新的压缩文件 -d 记录文件的差别 -r 添加文件到已经压缩的文件 -u 添加改变

【linux_笔记】Linux_文件查找(find)详解&&特殊权限

学习资源来自:www.magedu.com 学习记录过程中难免出现错误,如有发现,还望大神们指出. 示例操作部分有的与历史操作有关,如果先前的示例操作没有执行过的话,可能会有部分示例的操作无法执行.示例仅供参考(练习题在附录). 文件查找: locate(不常用):非实时,模糊匹配,根据全系统文件数据库进行查找,速度快:# updatedb, 手动生成文件数据库(非常耗时) find:实时,精确,支持众多查找标准,遍历指定目录中的所有文件完成查找,速度慢: 命令格式:find 查找路径 查找标准

Linux学习笔记<十三>——文件压缩、解压缩和归档

压缩.解压缩命令: 1.compress/uncompress:压缩格式为Z,文件后缀为.Z compress /path/to/file uncompress /path/to/file.Z 2.gzip/gunzip/zcat:压缩格式为gz,文件后缀为.gz gzip [OPTION] /path/to/file:,压缩文件保存在被压缩文件的目录,压缩完成后会删除原文件 -v|verbose:显示指令执行过程 -d:解压缩,解压缩完成后删除原压缩文件 -#:1-9,指定压缩比,默认为6,数

Linux常用命令(第二版) --压缩解压缩命令

压缩解压缩命令: ----------.gz---------- 1.压缩 gzip[GNU zip]: /bin/gzip 格式: gzip 选项 [文件] #压缩文件,压缩后扩展名为.gz,Linux下最常用 #比较常见的软件源代码包的格式 特点: 1)只能压缩文件,不能压缩目录 2)不保留原文件 e.g. gzip newfile #原newfile删除 2.解压 1)gunzip[GNU zip]: /bin/gunzip 2)gzip -d #解压.gz E.g. gzip -d ne

Linux下的压缩解压缩命令详解

zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件:-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下: 3.其他zip -d myfile.zip smart.txt删除压缩文件中smart.txt文件z