linux-tar命令

概念

  • tar命令:可以为linux的文件和目录创建档案。利用tar命令,选择相应参数可将指定目录和文加进行打包或在压缩
  • 打包:将指定目录及其包含的所有子目录和文件,变为一个文件,行业规范,文件名后缀为.tar
  • 压缩:将一个大的文件通过CPU计算,使用相对应压缩算法变为一个小的文件

Linux压缩格式

压缩格式名称压缩文件后缀压缩方式生成文件解压方式源文件是否存在
zip[].zipzip -r [名字].tar.zip [名字].tar[名字].tar.zipunzip [名字].tar.zip
gz[].gzgzip [名字].tar[名字].tar.gzgunzip [名字].tar.gz
bz2[].bz2bzip2 [名字].tar[名字].tar.bz2bunzip2 [名字].tar.bz2
xz[].xzxz [名字].tar[名字].tar.xzunxz [名字].tar.xz

tar 命令

tar-仅打包

tar [选项]... [文件]...
-c			#creat 建立档案文件,打包
-C			#指定路径,在解包或解压时使用
-f			#指定打包文件名
-v			#过程显示
-t			#查看tar文件里的内容
-r			#添加文件
-x			#还原文件,解包
-p			#保持文件的属性 超级用户附带p效果启用
-P			#打包和解压带‘/’根目录,变为绝对路机构效果
tar f [名字].tar --get 文件
--get		#提取[名字].tar中的指定文件
--delete	#删除[名字].tar中的指定文件

在这里插入图片描述
在这里插入图片描述

tar-打包并压缩

tar命令支持gz、bz2、zx压缩格式,并将压缩设置为相对应参数,可以同步打包压缩,或者解压缩解包

tar [选项]... [文件]...
-z			#处理gz压缩格式文件
-j			#处理bz2压缩格式文件
-J			#处理xz压缩格式文件

在这里插入图片描述

其他命令

为对比不同压缩格式后文件的大小,用到了du命令

du [选项]... [文件]...
-s		#指定个别文件目录
-h		#人类查看习惯显示
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值