Linux实验报告 第六章

linux实验报告

第六章

压缩

1,1 使用zip压缩打包程序

shiyanlou:~/ $ zip -r -q -o shiyanlou.zip /home/shiyanlou

shiyanlou:~/ $ du -h shiyanlou.zip

以上命令将实验楼的home目录打包成一个文件,

第一行中 -r参数表示递归打包包含子目录的全部内容

               -q参数表示未安静模式,既不像屏幕输出信息

               -o表示输出文件,需要在气候紧跟打包输出文件名

第二行中 用du命令查看打包后文件的大小

(可设置压缩级别-【1-9】1表示最快压缩但体积大,9表示体积最小但耗时最久)注意:这里只能使用绝对路径,否则不起作用

创建加密zip包  使用-e参数可以创建加密压缩包

1,2 使用unzip命令解压缩zip文件

例 将shiyanlou.zip解压到当前目录

$ unzip shiyanlou.zip

注意  如果你不想解压只想查看压缩包的内容你可以使用-1 参数

         使用-o参数在解压时制定编码类型

3.3 rar打包压缩命令

基本操作

安装 sudo apt-get update

        sudo  apt-get install rar unrar

从指定文件或目录 创建压缩包或添加文件压缩包

rm *.zip

rar a shiyanlou.rar .

上面使用的a参数添加一个目录~到一个归档文件中,如果该文件不存在就会自动创建

注意:rar 的命令参数没有 -,如果加上会报错。

删除  $ rar d shiyanlou.rar .zshrc

解压 

全路径解压  $ unrar x shiyanlou.rar

去掉路径解压  $ mkdir tmp

$ unrar e shiyanlou.rar tmp/

3,4tar打包工具

创建一个tar包  $ tar -cf shiyanlou.tar ~

-c表示创建一个 tar 包文件

-f 用于指定创建的文件名


常用命令:

zip:

打包 :zip something.zip something (目录请加 -r 参数)

解包:unzip something

指定路径:-d 参数

tar:

打包:tar -zcvf something.tar something

解包:tar -zxvf something.tar

指定路径:-C 参数

你可能感兴趣的:(Linux实验报告 第六章)