Ubuntu下的压缩包管理
在Linux系统下有多种压缩工具可供使用,比较古老的有gzip和bzip2这两个压缩工具对应的文件格式是 .gz和 .bz2 。现在更好的选择是使用tar、rar、zip这些工具。
从使用gzip工具的过程我们知道gzip工具可以压缩文件,但是不能将压缩的文件打包,而且压缩后原文件会被删除。而且gzip工具不能直接压缩目录。
二、使用bzip2工具压缩、解压缩文件
从使用bzip2工具的过程我们知道bzip2工具同样的可以压缩文件,但是不能将压缩的文件打包,但是在使用 “-k” 参数情况下压缩后可以保留原文件。同样的bzip2工具也不能直接压缩目录。
三、使用tar工具压缩、解压缩文件
1)、参数
c —— 创建、压缩
x —— 解压缩、释放
v —— 显示提示信息
f —— 指定压缩文件的名字
z —— 使用gzip方式压缩文件,结果为 .gz 格式文件
j —— 使用bzip2方式压缩文件,结果为 .bz2格式文件
tar工具在不指定 z / j参数的情况下只能打包文件/目录,不能压缩文件/目录
2)、压缩
tar zcvf [生成的压缩包的名字(XXX.tar.gz)] [要压缩的文件或目录]
tar jcvf [生成的压缩包的名字(XXX.tar.bz2] [要压缩的文件或目录]
3)、解压缩
a) 解压到当前路径
tar zxvf [要压缩的压缩包的名字(XXX.tar.gz)]
tar jxvf [要压缩的压缩包的名字(XXX.tar.bz2]
a) 解压到指定路径
tar zxvf [要解压缩的压缩包的名字(XXX.tar.gz)] -C [指定路径]
tar jxvf [要解压缩的压缩包的名字(XXX.tar.bz2)] -C [指定路径]
四、使用rar工具压缩、解压缩文件
要使用rar工具必须安装该软件,安装方法:sudo apt-get install rar
1)、参数
a —— 压缩
x —— 解压缩
2)、压缩
rar a [生成的压缩包的名字(后缀会自动添加)] [要压缩的文件或目录]
3)、解压缩
rar x [要解压缩的压缩包的名字]
rar x [要解压缩的压缩包的名字] -C [指定路径]
五、使用zip工具压缩、解压缩文件
1)、参数
2)、压缩
zip [生成的压缩包的名字(后缀会自动添加)] [要压缩的文件或目录]
3)、解压缩
unzip [要解压缩的压缩包的名字]
unzip [要解压缩的压缩包的名字] -d [指定路径]