首页 > 编程知识 正文

linux压缩文件命令zip,linux zip压缩命令

时间:2023-05-04 20:14:47 阅读:14588 作者:430

tar命令

tar命令用于将多个文件组合成一个文件。 wiki将此命令与cpio、shar等一起称为archive文件。 我个人把它理解为存档。 合并单个文件后,可以使用gzip、bz2、xz等工具进行压缩,同时可以在各计算机之间轻松传输。 类似于可以在windows上共享的zip文件。

wiki中想象到了这张图。 tar关闭零散的文件,gzip压缩关闭的文件。

一、命令语法

tar [选项. ][文件] .

二.选项详情

使用tar --help命令可以阅读对tar命令用法的详细分析。

样品

tar -cf archive.tar foo bar #文件根据foo和bar创建归档文件archive.tar。

tar -tvf archive.tar #归档文件详细列出archive.tar中的所有文件。

展开tar -xf archive.tar #归档文件archive.tar中的所有文件。

选项

1、主要选项:

-a----catenate----concatenate将tar文件添加到归档文件中

-c,- -创建新的归档文件

- d---- diff----找出比较归档文件和文件系统之间的差异

--delete归档(非磁带! 中选择光源族

-r,--append将文件添加到归档文件的末尾

-t,--list列出存档的内容

- -测试标签测试归档卷标并退出

-u,--update仅添加比归档文件中的副本更新的文件

-x,--extract,--get从归档中求解文件

2、压缩选项

-a,- -自动完成使用归档文件扩展名来确定压缩程序

-I,--use-compress-program=按PROG,PROG过滤(必须是可以接受-d选项的程序) ) ) )。

-j,--bzip2在bzip2压缩中归档

-J,--xz用xz压缩归档

-z、----gzip、--gunzip、--ungzip在gzip压缩中归档

-Z、----compress、--uncompress使用compress压缩归档文件

3、辅助选项

-v,--verbose详细列出已处理的文件

-f,--file=ARCHIVE使用归档文件或ARCHIVE设备。 *在此选项之后打包的. tar**

三.使用案例

进行试验的文件夹的目录结构

1、将bdir包装在bdir.tar上

命令: tar -cvf bdir.tar bdir

打包前为0,为什么打包后为12k,需要研究,可能不是简单的合并。

2、1 .将txt加入bdir.tar

命令: tar -rvf bdir.tar 1.txt

3、将adir、bdir包装在bdir.tar中,但不包装其中的a.txt文件

命令: tar-CVF bdir.tar-- exclude bdir/a.txtadirbdir

的语序描述打包在哪个文件中、不需要哪个、需要整体添加的文件。

4、查看bdir.tar文件

命令: tar-TFbdir.tar。 也可以查看用-z、-j和-j打包并压缩的软件包的内容

注意如果软件包中有太多文件,请在命令后添加|less以拆分显示屏幕

命令: tar -tf bdir.tar|less

5、将bdir.tar解压缩到当前目录

命令: tar -xvf bdir.tar

请注意,解压缩操作将复盖原始文件,并且不显示提示。

6、1.txt、adir、bdir打包后用gzip压缩(其他压缩方式只需用j或j替换其中的z )。

命令: tar-czvf bdir.tar.gz1.txtadirbdir

查看其内容:

命令: tar -tf bdir.tar.gz

解开包

命令: tar -xzvf bdir.tar.gz

补充知识:单独解压缩包中的各个文件

命令:```

cd /tmp

tar-xzvf/tar learning/bdir.tar.gz bdir/a.txt

! [ (3359 s 4.51 CTO.com/images/blog/201801/07/6 e 6a 85 f 831 ce 9e BF6d 91432 ff f14 fc 62 c.png? x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。