linux下的压缩、归档

压缩  bz2、xz、zip、Z

不能压缩目录,压缩后默认删除原文件。

gz: gzip /path/filename

-d 解压缩

gunzip /paht/some_filename

zcat /path/somefile.gz:在不解压的条件下,查看文本文件的内容。

bzip2:比gzip有更大压缩比。

bzip2 /path/some_filename

-d 解压缩

-k 保留原文件

bunzip2 /path/some_filename

bzcat /path/somefile.bz2

xz: xz /path/some_filename

-d 解压缩

-k 保留原文件

unxz

xzcat

zip:可以压缩目录,压缩后默认不删除原文件

zip FILENAME.zip FILE1 FILE2

unzip FILENAM.zip

archive:归档,把多个文件整合成1个文件,归档本身并不意味着压缩

linux传统的压缩方法

命令compress:FILENAME.Z

ucompress

tar:归档工具 .tar

-c 创建归档文件

-f FILENAME.tar  需要操作的归档文件

tar -cf file.tar file*

-x 展开归档

--xattrs 归档时保留文件的扩展属性信息

-t 不展开归档,查看归档了哪些文件

-zcf 归档并调用gzip压缩

-zxf 展开归档并调用gzip解压缩 ,此处z可省略

-jcf bzip2

-jxf

-Jcf xz

-Jxf

cpio:归档工具,比tar古老

read 变量1 ……

输入以space为分隔符,如变量数大于输入,后面的变量值为空,

变量数小于输入,后面的输入全部赋值给最后一个变量

-p “dfjlfjs” 提示

时间: 2024-10-23 01:19:50

linux下的压缩、归档的相关文章

关于linux系统下文件压缩归档操作命令略提

Linux下文件压缩归档操作命令:gzip/ungzip 后缀 .gz  xz/unxz       后缀 .xz  bzip2/bunzip2 后缀 .bz2  tar 用于归档并压缩  -# :#为0-9 指定压缩比 gzip -c name 压缩结果输出到标准输出  -d 解压缩  -v verbose  zcat 不解压的情况下查看压缩文件  -r 递归压缩 xz -k 保留原文件 xzcat 不解压的情况下查看原文件 tar Jcf FILE.tar.xz /DIR/TO/FILE 将

常见压缩格式比对,及 Linux 下的压缩相关指令

可先浏览加粗部分 一.常见压缩档 *.zip | zip 程序压缩打包的档案: (很常见,但是因为不包含文档名编码信息,跨平台可能会乱码) *.rar | winrar 进程压缩打包的档案:(在windows上很常见,但是是商业软件.) *.gz | gzip 程序压缩的档案: (linux目前使用最广泛的压缩格式) *.bz2 | bzip2 程序压缩的档案: *.xz | xz 程序压缩的档案: *.tar | tar 程序打包的资料,并没有压缩过: *.tar.gz | tar 程序打包的

Linux下的压缩解压缩

Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的.生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面 来举例说明一下: # tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包.-c是表示产生新的包 ,-f指定包的文件名. # tar -rf a

Linux下的压缩文件剖析 (tar/gzip的区别)

Linux下的压缩文件剖析 对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕.别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rap.可是Linux就不同了,它有.gz..tar.gz.tgz.bz2..Z..tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.rar的人就太少了.本文就来对这些常见的压缩文件进行一番小结,希望你下次遇

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

Linux下的压缩与解压缩

tar命令 zip命令 unzip命令 gzip命令 bzip2命令 tar命令 :压缩和解压缩tar格式的文件 格式:tar [主选项+辅选项] 文件或目录 [主选项告诉tar要做什么事,是必须要有的,辅选项是辅助使用的,和通常的选项一样,可选]  主选项:它们不可能同时出现 -c:创建新的压缩文件,相当与打包 -x:从压缩文件中释放文件,相当于拆包 -t:列出压缩文件中的内容 辅选项: -C:切换到指定目录 -z:是否同时具有gzip的属性?亦即是否需要用gzip压缩或解压?一般格式为xx.

linux下文件压缩与解压操作

对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕.别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rap.可是Linux就不同了,它有.gz..tar.gz.tgz.bz2..Z..tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.rar的人就太少了.本文就来对这些常见的压缩文件进行一番小结,希望你下次遇到这些文件时不至于被搞晕.

Linux下常见压缩解压命令

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

Linux下的压缩zip,解压缩unzip命令详解及实例

Linux下的压缩zip,解压缩unzip命令 本人亲自测试总结: linux 安装unzip zip 安装命令:yum install -y unzip zip # unzip yasuo.zip 方法一: 安装命令:yum install -y unzip zip 1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:# zip -r yasuo.zip abc.txt dir12.我下载了一个yasuo.zip文件,想解压缩: # unzip yasuo.zip

Linux下的压缩(zip)解压(unzip)缩命令

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