★
Linux上常见的压缩命令是gzip、bzip2、xz。而zip是为了支持windows,compress被gzip替换了。通常我们会有很多个文件需要压缩,那么tar这个打包命令显得很重要。tar可以将很多个文件打包成一个文件,甚至是目录。但是后面tar不仅具有打包功能,还结合了压缩功能。以下列出常用的选项,更多选项用man命令查询。
”
-
*.Z compress程序压缩的文件 -
*.zip zip程序压缩的文件 -
*.gz gzip程序压缩的文件 -
*.bz2 bzip2程序压缩的文件 -
*.xz xz程序压缩的文件 -
*.tar tar程序打包的文件,并没有压缩 -
*.tar.gz tar程序打包的文件,并且经过gzip的压缩 -
*.tar.bz2 tar程序打包的文件,并且经过bzip2的压缩 -
*.tar.xz tar程序打包的文件,并且经过xz的压缩
压缩命令gzip

-
-d 解开压缩文件 -
-f 强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接 -
-l 列出压缩文件的相关信息 -
-r递归处理,将指定目录下的所有文件及子目录一并处理
解压命令gunzip
压缩命令tar
压缩命令zip
解压命令unzip
压缩命令bzip2
解压命令bunzip2
不同命令的比较
-
zip:为了支持Windows的压缩文件,Linux也有zip命令 -
compress:这个是个非常老的命令,现在几乎已经不再使用,如果你的系统中还有*.Z的文件,那么可以使用znew将其转变为gzip格式的压缩文件 -
gzip:是由GUN计划开发出来替换compress命令的 -
bzip2、xz:由GUN计划推展处的更好的压缩命令 -
tar:tar命令可以将多个文件打包成一个文件(包括目录),即将很多文件结合成为一个文件。但是单纯的tar命令仅是打包而已,并不提供压缩功能。后来将tar与压缩功能结合在一起,于是就有了更强大的压缩与打包功能 -
重点:compress、gzip、bzip2、xz等这些命令只能针对一个文件来压缩和解压。如果想要对多个文件就行压缩和解压,就需要使用到tar命令
原文始发于微信公众号(小李记录学习日常):Linux压缩解压命令
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/233053.html