Linux 文件的压缩与解压
一、简介hfa Linux下的压缩程式有tar、gzip、gunzip、bzip2、compress、uncompress、zip、unzip、rar、unrar等,总结以下一些.tar、.gz、.tar.gz、.bz2、.tgz、tar.bz2、.Z、.tar.Z、.zip、.rar这些压缩文件的操作。 二、命令操作1、tar是Linux下最常用的打包程序。它仅仅是一个打包工具,并不负责压缩。 使用man tar命令看一下命令的帮助文档。 下面是一个打包文件的例子: 将桌面的yao.txt打包: 参数解释 -c是建立新的文档 -v是详细显示处理的文件 -f指定存档或设备 [[email?protected] 桌面]$ tar -cvf yao.tar yao.txt yao.txt [[email?protected] 桌面]$ ?打包之后的解包: [[email?protected] 桌面]$ tar -xvf yao.tar yao.txt [[email?protected] 桌面]$ 如果要新建新目录的话加上-C参数就好了,如下: 这个目录要存在,不存在的话会报错。 2、ZIP格式 zip格式可能是目前使用最多的文档压缩格式。他最大的优点是在不同的操作系统平台上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.bz2在压缩率方面做的非常好。 压缩我们桌面yao.txt为例子: [[email?protected] 桌面]$ zip -r yao.zip yao.txt adding: yao.txt (stored 0%) [[email?protected] 桌面]$ ls yao.txt yao.zip [[email?protected] 桌面]$ ? 解压缩文件: -d 是解压到新建的文件夹,文件夹不存在的话它会自动创建。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |