打包 压缩 解压缩命令

tar语法

#打包 tar -cvf name.tar 【打包不压缩,大小没变化】
#压缩
tar -czvf name.tar.gz 【z参数打包并压缩成.tar.gz格式】
tar -cjvf name.tar.bz2 【j参数打包并且压缩成.tar.bz2格式】
#解压缩
tar -xzvf name.tar.gz
tar -xjvf name.tar.bz2

参数主要选项:
-x 从压缩文件中释放文件。
-c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。
-r 追加功能,把要存档的文件追加到档案文件的末尾。例如用户已经做好备份文件,把新的目录或文件追加到已做好备份文件中。
-t 列出档案文件的内容,查看已经备份了哪些文件。

参数可选选项:
-j 代表使用‘bzip2’程序进行文件的压缩 tar.bz2
-z 用gzip来压缩/解压缩文件。 tar.gz
-v 详细报告tar处理的文件信息。
-b 该选项是为磁带机设定的,其后跟一数字,用来说明区块的大小,系统预设值为20(20×512 bytes)。
-f 使用档案文件或设备,通常必选。【在 f 之后要立即接档名!不能再加参数!例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成『 tar -zcvPf tfile sfile』】
-k 保存已经存在的文件。例如把某个文件还原,在还原的过程中遇到相同的文件,不会进行覆盖。
-M 创建多卷的档案文件,以便在几个磁盘中存放。
-w 每一步都要求确认。
–exclude 排除文件,例如:要打包一个目录名字为tmp,该目录下有N个文件,分别命名为A、B、C、D、E,除了名字为C的文件不想打包,其它都要,则可以加上–exclude=C

tar -cvf  tmp.tar --exclude=C tmp

常用命令:
一、打包压缩
tar -cvf file.tar file1 file2
tar -zcvf file.tar.gz file1 file2
tar -jcvf file.tar.bz2 file1 file2

二、查看压缩包
tar -tvf file.tar
tar -ztvf file.tar.gz
tar -jtvf file.tar.bz2

三、解压缩
tar -xvf file.tar
tar -zxvf file.tar.gz
tar -jxvf file.tar.bz2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值