您现在的位置:首页 > 教案下载 > 正文

zip 命令 压缩文件夹 2018.1.6 4周5次课

2018-01-07 02:04 网络整理 教案网

grep命令_zip 命令 压缩文件夹_gzip压缩

标签:

四周第五次课(1月6日)

6.5 zip压缩工具

6.6 tar打包

6.7 打包并压缩

6.5 zip压缩工具

1. zip压缩包在Windows和Linux中都比较常用,它可以压缩目录和文件,压缩目录时,需要指定目录下的文件。压缩完后源文件不删除

需要安装zip命令:yum install -y zip

命令格式:zip [-r] 目标文件名 压缩的文件或目录

技术分享图片

当目录下还有二级目录甚至更多级目录时,zip命令仅仅是把二级目录本身压缩而已。如果想要一并压缩二级目录甚至更多级目录和文件时,必须加上-r选项

技术分享图片

2. 解压命令unzip

需要安装unzip命令:yum install –y unzip

命令格式:unzip 压缩的文件 [-d] 解压到指定的目录

技术分享图片

解压到指定位置时要加上-d选项

技术分享图片

不能指定解压后的文件名,压缩之前是什么文件名,压缩后还是原来的文件名

技术分享图片

看不了压缩文件内容,可以看文件列表

gzip压缩_zip 命令 压缩文件夹_grep命令

技术分享图片

6.6 tar打包

tar本身就是一个打包工具,可以把目录打包成一个文件,它把所有文件整合成一个大文件,方便复制或者移动。

其实不管是打包还是解包,原来的文件是不会删除的,而且它会覆盖当前已经存在的文件或者目录

该命令的格式为tar [-zjxcvfpP] filename.tar选项

-z:表示同时用gzip压缩

-j:表示同时用bzip2压缩。

-J:表示同时用xz压缩。zip 命令 压缩文件夹

-x:表示解包或者解压缩。

-t:表示查看tar包里的文件。

-c:表示建立一个tar包或者压缩文件包。

-v:表示可视化

-f:后面跟文件名(即-f filename,表示压缩后的文件名为filename,或者解压文件filename。

需要注意的是,如果是多个参数组合的情况下,请把-f参数写到最后面。

-P:表示可以使用绝对路径。zip 命令 压缩文件夹(不常用)

--exclude filename[目录]:表示在打包或压缩时,不要将filename文件或目录包括在内。支持通配符

1.打包目录,会覆盖原来的目录和文件,不会有提示

技术分享图片

2.解包,会覆盖原来的目录和文件,不会有提示

技术分享图片

3.打包目录和文件一起

gzip压缩_zip 命令 压缩文件夹_grep命令

技术分享图片

4.查看tar包里的文件

技术分享图片

5.过滤文件

技术分享图片

技术分享图片

技术分享图片

6.7 打包并压缩

tar命令非常好用的一个功能就是可以在打包时直接压缩,它支持gzip压缩、bzip2压缩和xz压缩。

1.打包压缩成gzip格式的文件

技术分享图片

2.打包压缩成bzip2格式的文件

技术分享图片

3.打包压缩成xz格式的文件

技术分享图片

4.解包并解压缩

技术分享图片

技术分享图片

技术分享图片

5.查看文件列表

技术分享图片

2018.1.6 4周5次课