加入收藏 | 设为首页 | 会员中心 | 我要投稿 广州站长网 (https://www.020zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux文件压缩和压缩常用命令小结

发布时间:2023-01-11 10:03:11 所属栏目:Linux 来源:未知
导读: 文件压缩和常用命令
zip是目前使用最多的文档压缩格式。可以跨平台使用,在linux,windows和mac os上均可使用,但是支持的压缩率不是很高。
rar虽然普及率和速度上比zip略差一些,但是rar有

文件压缩和常用命令

zip是目前使用最多的文档压缩格式。可以跨平台使用,在linux,windows和mac os上均可使用,但是支持的压缩率不是很高。

rar虽然普及率和速度上比zip略差一些,但是rar有更好的压缩率,支持多卷压缩文件,比起zip的“跨磁盘”压缩文件更加便利和简易。支持恢复记录,锁定压缩文件,防止别人以外的更改。而且管理的文件大小几乎无限制,zip压缩文件的单个文件最大值为4GB。旧的文件系统不支持大于4GB的文件,必须使用NTFS磁盘格式才可以正式工作。

zip和rar是windows上最常用的压缩格式,在linux上也可以用命令来操作。

zip压缩和解压缩命令:

zip -r archive_name.zip directory_to_compress

unzip archive_name.zip

tar是linux常见的一种归档文件,打包文件,不包括压缩的功能。他只消耗非常少的CPU以及时间去打包文件。

归档拆分命令:

tar -cvf archive_name.tar directory_to_compress

tar -xvf archive_name.tar.gz -C To-path

tar.gz是linux中使用得最多的压缩格式,这种格式一般是先归档然后再压缩,它在压缩时不会占用太多的cpu,而且压缩比率理想。

压缩和解压命令:

tar -zcvf archive_name.tar.gzdirectory_to_compress

tar -zxvf archive_name.tar.gz

注意:如果不加目标地址默认都是在自身的目录之下。可以通过对比可以看到,压缩和解压的命令指示比归档多一个z,其它地方是相互对应的。

tar.bz2是linux中压缩率最好的压缩格式,但是,压缩率好就意味这要消耗更多的cpu时间。

压缩和解压命令:

tar -jcvf archive_name.tar.bz2directory_to_compress

tar -jxvf archive_name.tar.bz2 -C/tmp/extract_here/

注意:bz2的命令与bz和tar对应,bz是z开头,bz2是j开头的,而且压缩率和cpu的使用率之间存在一种平衡。一般压缩率较高的cpu使用率也相对较高。对于归档文件tar往往与bz和bz2一起使用。一般是将文件打包后然后压缩。上述只是常用的命令,参数的详细解释linux 压缩,可以使用man或者--help来查看

另外需要说明一个小细节,对于符号链接文件的压缩归档要加-y参数,否则压缩时压缩的是真实文件丢弃掉了符号链接文件,加上-y可以保留这种关系进行压缩。

(编辑:广州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!