
$ tar [选项] [文件]
以下是tar命令的常用参数:
tar是个打包的命令,它的作用是将一堆的文件或目录归档成一个.tar结尾的文件。生成tar包后,就可以用其他的压缩程序来对tar包进行压缩。
我们在上面看到的 -z 参数就是对tar包用Gzip程序进行了压缩,最后才生成了 .tar.gz 结尾的压缩包。如果不用 -z 参数而使用 -j 参数,也就是用bzip2程序压缩tar包,最后就会生成 .tar.bz2 结尾的压缩包。
使用tar命令打包压缩的一个好处是,它会保留原始文件的权限和属性。
我们经常会在windows系统上使用 .zip 格式的压缩文件,在linux中也可以将文件和目录压缩成zip格式,或者解压zip格式的压缩包。
但是zip的缺点是不能保留文件的权限和属性,解压后需要我们自己用chmod重新设置文件的权限。
1. gzip工具
gzip: 打包与压缩,仅对文件有效。
新建一个文件wu.txt,文件内容为Hello
把文件打包,源文件会消失
可以通过zcat查看压缩文件内容
-d选项可为文件解压,解压后压缩包消失。
zip工具
压缩文件
查看包内容
解压文件
tar工具
压缩
查看压缩文件
解压文件
打包/tmp下所有文件
打包链接文件,打包链接文件的真实文件
压缩时,排除文件
数据备份与恢复
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)