<1>打包文件:tar
格式:xxx.tar
计算机中的数据经常需要备份,tar是Unix/Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件中,也可以把档案文件解开以恢复数据。
1)打包参数:tar [参数] 打包文件名 文件
tar -cvf test.tar *
2)解包参数:tar [参数] 打包文件名
tar -xvf test.tar
<2>文件压缩解压:gzip
格式:xxx.tar.gz
tar与gzip命令结合使用实现文件打包、压缩。 tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz。
1)压缩参数:gzip -r 打包文件 压缩文件
gizp -r test.tar test.tar.gz
2)解压参数:gzip -d 压缩文件
gizp -r test.tar.gz
<3>tar打包并压缩
<1>和<2>的结合操作,先打包在压缩
格式:xxx.tar.gz
1)压缩参数:tar -zcvf 压缩文件名 文件
tar -zcvf test.tar.gz *
2)解压参数:tar -zxvf 压缩文件
tar -zxvf test.tar.gz
3)解压到指定目录:-C (大写字母“C”)
tar -zxvf test.tar.gz -C dongge/
<4>文件压缩解压:bzip2
压缩用法:tar -jcvf 压缩包包名 文件...(tar jcvf bk.tar.bz2 * -C)
解压用法:tar -jxvf 压缩包包名 (tar jxvf bk.tar.bz2)
<5>文件压缩解压:zip、unzip
通过zip压缩文件的目标文件不需要指定扩展名,默认扩展名为zip。
1)压缩文件:zip [-r] 目标文件(没有扩展名) 源文件
zip text aa.txt
解压文件:unzip -d 解压后目录文件 压缩文件
当前目录解压:unzip -d . a.zip
其他目录解压:unzip -d ./test a.zip
网友评论