zip压缩、tar打包、tar打包压缩

zip压缩工具

zip 1.txt.zip  1.txt

[[email protected] ~]# zip lsx.txt.zip lsx.txt  //先指定压缩之后的文件,在源文件

adding: lsx.txt (deflated 73%)

[[email protected] ~]# ll -h  //源文件不消失

-rw-r--r--  1 root root 169K 11月  4 09:09 lsx.txt

-rw-r--r--  1 root root  43K 11月  4 09:10 lsx.txt.bz2

-rw-r--r--  1 root root  46K 11月  4 08:44 lsx.txt.gz

-rw-r--r--  1 root root  42K 11月  4 09:22 lsx.txt.xz

-rw-r--r--  1 root root  46K 11月  4 09:45 lsx.txt.zip

zip -r 123.zip  123/

[[email protected] ~]# zip -r lsx.zip lsx/  //压缩目录

adding: lsx/ (stored 0%)

adding: lsx/lsx.txt.gz (deflated 0%)

adding: lsx/lsx.txt.bz2 (deflated 0%)

[[email protected] ~]# ll -h

-rw-r--r--  1 root root  46K 11月  4 09:45 lsx.txt.zip

-rw-r--r--  1 root root  89K 11月  4 09:54 lsx.zip

unzip 1.txt.zip

[[email protected] ~]# unzip lsx.txt.zip  //压缩包不消失

Archive:  lsx.txt.zip

inflating: lsx.txt

unzip 123.zip -d /root/456/

[[email protected] ~]# unzip lsx.txt.zip -d lsx1/  //-d指定解压路径

Archive:  lsx.txt.zip

inflating: lsx1/lsx.txt

[[email protected] ~]# ls ./lsx1

lsx.txt

unzip -l 123.zip

[[email protected] ~]# unzip -l lshx.zip  //查看压缩包文件

Archive:  lshx.zip

Length      Date    Time    Name

---------  ---------- -----   ----

46763  11-04-2017 09:45   lsx.txt.zip

46625  11-04-2017 08:44   lsx.txt.gz

---------                     -------

93388                     2 files

tar打包

tar -cvf 123.tar 123

[[email protected] ~]# tar -cf lsx.tar lsx lsx.txt lsx.zip  //-c 创建打包 -f后跟包名 可以打包文件、目录、压缩包等等

[[email protected] ~]# ll

-rw-r--r--  1 root root 532480 11月  4 10:09 lsx.tar

tar -cvf aming.tar 1.txt 123

[[email protected] ~]# tar -vcf lshx.tar lsx lsx.txt.gz lsx.tar  //-v可视化

lsx/

lsx/lsx.txt.gz

lsx/lsx.txt.bz2

lsx/lsx.txt

lsx.txt.gz

lsx.tar

[[email protected] ~]# ll -h

-rw-r--r--  1 root root 620K 11月  4 10:13 lshx.tar

tar -xvf aming.tar

[[email protected] ~]# tar -xvf lsx.tar  //-x解包。源包不消失

lsx/

lsx/lsx.txt.gz

lsx/lsx.txt.bz2

lsx/lsx.txt

lsx.txt.gz

tar -tf aming.tar

[[email protected] ~]# tar -tf lshx.tar  //-t查看包文件

lsx/

lsx/lsx.txt.gz

lsx/lsx.txt.bz2

lsx/lsx.txt

lsx.txt.gz

lsx.tar

tar -cvf aming.tar --exclude 1.txt --exclude 2 123

[[email protected] ~]# tar -cvf lsx1.tar --exclude lsx --exclude lsx.txt lsx.txt.gz  //--exclude指定不打包的内容

打包并压缩

tar -zcvf 123.tar.gz 123

[[email protected] ~]# tar -zcvf lsx.tar.gz lsx.txt.gz //-z指定打包成gz压缩包。源文件不消失

lsx.txt.gz

[[email protected] ~]# ll

-rw-r--r--  1 root root  46843 11月  4 10:26 lsx.tar.gz

-rw-r--r--  1 root root  46625 11月  4 08:44 lsx.txt.gz

tar -zxvf 123.tar.gz

[[email protected] ~]# tar -zxvf lsx.tar.gz  //-x解包。源包不消失

lsx.txt.gz

tar -jcvf 123.bz2  123

[[email protected] ~]# tar -jcvf lsx.tar.bz2 lsx.txt.bz2  //-j指定打包成bz2压缩包

lsx.txt.bz2

tar -jxvf 123.bz2

[[email protected] ~]# tar -jxvf lsx.tar.bz2  //解包

lsx.txt.bz2

tar -Jcvf 123.xz 123

[[email protected] ~]# tar -Jcvf lsx.tar.xz lsx.txt.xz  //打包xz压缩包

lsx.txt.xz

tar -Jxvf 123.xz

[[email protected] ~]# tar -Jxvf lsx.tar.xz  //解包

lsx.txt.xz

tar -tf 123.bz2 / tar -tf 123.gz / tar -tf 123.xz

[[email protected] ~]# tar -tf lsx.tar.xz  //-t查看包文件

lsx.txt.xz

[[email protected] ~]# tar -tf lsx.tar.gz

lsx.txt.gz

[[email protected] ~]# tar -tf lsx.tar.bz2

lsx.txt.bz2

时间: 2024-10-08 05:21:36

zip压缩、tar打包、tar打包压缩的相关文章

6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩

- 6.5 zip压缩工具 - 6.6 tar打包 - 6.7 打包并压缩 #  6.5 zip压缩工具 - zip压缩工具可以压缩目录 - 压缩目录需要用zip -r ``` [[email protected] d6z]# ls 1.txt.bz2  2.txt  2.txt.zip  3.txt  4.txt  aminglinux [[email protected] d6z]# zip -r aming.zip 3.txt aminglinux adding: 3.txt (defla

zip压缩工具、tar打包、打包并压缩

一.zip压缩工具 zip支持压缩目录和文件.zip压缩的文件后缀名为.zip.yum install -y zip  #安装zip压缩工具 zip命令压缩文件:zip 压缩包名 被压缩的文件名.后缀名以.zip结尾. zip命令压缩目录:zip -r 压缩包名 被压缩的目录(文件).后缀名以.zip结尾. zip压缩与bzip2.xz.gzip压缩的不同之处在于,zip压缩后原文件还在,其它三种压缩后原文件就不在了. unzip解压缩:unzip 压缩包. 当解压的目录下存在相同名字的文件,系

二十、zip压缩工具、tar打包、打包并压缩

一.zip压缩工具 在Windows和Linux中都常用.可以压缩目录和文件,压缩目录时,需要指定目录下的文件.压缩后源文件不删除.示例: # zip 1.txt.zip 1.txt (压缩文件,先目标文件名,再源文件名) adding: 1.txt (deflated 64%) 压缩目录时需要加上-r选项,如下: # zip -r 1.txt.zip 1/ adding: 1/ (stored 0%) adding: 1/11/ (stored 0%) adding: 1/11/111/ (s

Linux学习笔记(二十)文件压缩 zip压缩、tar打包、打包、解包

一.zip压缩 首先安装zip与unzipyum install -y zip/unzip zip 1.txt.zip 1.txt 压缩文件1.txt,压缩文件名称为1.txt.zip zip -r 123.zip 123/ 压缩文件夹123/ 指定名称123.zip unzip 1.txt.zip zip压缩文件并不会删除源文件,解压时会提示是否覆盖已存在的文件 unzip 123.zip -d /root/456/ 解压123.zip文件到/root/456/ 目录下 unzip -l 12

zip压缩工具,tar打包,打包并压缩

zip 压缩工具 支持压缩目录 安装:yum install -y zip [[email protected] ddd]# tree . ├── 111 │?? ├── 1.txt │?? └── 222 │?? └── 333 │?? └── 444 ├── 1.txt └── 2.txt.bz2.xz 4 directories, 3 files [[email protected] ddd]# du -sh 111/ 2.0M 111/ [[email protected] ddd]#

MAC之tar解压与压缩gz打包命令

tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思):-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩.-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩? 范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[[email protected] ~]# tar

第九章、文件与文件系统的压缩与打包 3. 打包命令: tar

打包命令: tar gzip 与 bzip2 也能够针对目录来进行压缩, 不过,这两个命令对目录的压缩指的是『将目录内的所有文件 "分别" 进行压缩』! 将多个文件或目录包成一个大文件的,『打包命令』 tar [[email protected] ~]# tar [-j|-z] [cv] [-f 创建的档名] filename... <==打包与压缩 [[email protected] ~]# tar [-j|-z] [tv] [-f 创建的档名] <==察看档名 [[e

linux的tar命令详情;linux多个文件压缩打包到一个压缩文件

tar命令 可以用来压缩打包单文件.多个文件.单个目录.多个目录. Linux打包命令_tar tar命令可以用来压缩打包单文件.多个文件.单个目录.多个目录. 常用格式: 单个文件压缩打包 tar czvf my.tar.gz file1 多个文件压缩打包 tar czvf my.tar.gz file1 file2,...(file*)(也可以给file*文件mv 目录在压缩) 单个目录压缩打包 tar czvf my.tar.gz dir1 多个目录压缩打包 tar czvf my.tar

CentOS7 tar打包工具 打包,解包,打包压缩,打包解压缩

tar命令 選項與參數: -c :建立打包檔案,可搭配 -v 來察看過程中被打包的檔名(filename) -t :察看打包檔案的內容含有哪些檔名,重點在察看『檔名』就是了: -x :解打包或解壓縮的功能,可以搭配 -C (大寫) 在特定目錄解開 特別留意的是, -c, -t, -x 不可同時出現在一串指令列中. -z :透過 gzip 的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.gz -j :透過 bzip2 的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.bz2 -J :透過 x

Linux压缩打包tar命令

  命令简介   在Linux系统的维护.管理中,tar命令是一个使用频率很高的命令,tar命令的功能主要是将众多文件打包成一个tar文件并压缩,并且能保持文件的权限属性.tar其实最开始是用来做磁带备份存盘的,tar是tape archive的简称.后面扩展到不仅仅局限于磁带备份存盘.也能存放到文件系统中.tar命令版本众多,下面整理了一些常用的参数,具体以实际版本为准. 命令参数   参数 参数描述 -c 创建新的档案文件 -C 指定要解压到的目录 -f 指定打包的文件名.在f之后要立即接打