`

我使用过的Linux命令之uncompress - 解压.Z文件

阅读更多

我使用过的Linux命令之uncompress - 解压.Z文件

本文链接:http://codingstandards.iteye.com/blog/790830    (转载请注明出处)

用途说明

compress命令是用来将文件压缩成.Z格式的,对应的uncompress是用来解压的。Compress  reduces  the size of the named files using adaptive Lempel-Ziv coding.  Whenever possible, each file is replaced by one with the extension .Z, while keeping the same ownership modes, access and modification  times.

这个命令使用的算法因为不够先进,在Linux下现在都采用gzip和gunzip来压缩和解压了。但是很多老的压缩文件可能是.z格式的,因此需要用到它。一般情况下,安装好的Linux系统下可能没有这个命令,那么就需要到安装盘中找到包含ncompress字符串的rpm包来进行安装。这也是网上很多人问“在LINUX 中没有COMPRESS这个命令”或“为什么linux中的compress不能用”的原因了。

常用参数

因为compress和uncompress并不常用,因此参数并不太重要了,在需要时man一下就清楚了。

使用示例

示例一 压缩文件

[root@localhost ~]# ls -l install.log
-rw-r--r--  1 root root 48038 10月  8 17:18 install.log
[root@localhost ~]# compress install.log
[root@localhost ~]# ls -l install.log install.log.Z
ls: install.log: 没有那个文件或目录
-rw-r--r--  1 root root 17034 10月  8 17:18 install.log.Z
[root@localhost ~]#

示例二 解压.Z文件

[root@localhost ss7linux]# uncompress dpklnx6.Z 

-bash: uncompress: command not found

 

[root@localhost ss7linux]# cd /software/

[root@localhost software]# ls

disc1  disc2  disc3  disc4  ss7

[root@localhost software]# find . -name "ncompress*"

./disc4/RedHat/RPMS/ncompress-4.2.4-40.i386.rpm

[root@localhost software]# rpm -ivh ./disc4/RedHat/RPMS/ncompress-4.2.4-40.i386.rpm

warning: ./disc4/RedHat/RPMS/ncompress-4.2.4-40.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

Preparing...                ########################################### [100%]

   1:ncompress              ########################################### [100%]

[root@localhost software]# cd /root/setup/ss7linux/

[root@localhost ss7linux]# uncompress dpklnx6.Z 

<!-- [if gte mso 9]><xml><w:WordDocument><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery><w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery><w:DocumentKind>DocumentNotSpecified</w:DocumentKind><w:DrawingGridVerticalSpacing>7.8</w:DrawingGridVerticalSpacing><w:View>Normal</w:View><w:Compatibility></w:Compatibility><w:Zoom>0</w:Zoom></w:WordDocument></xml><![endif]-->

[root@localhost ss7linux]# ls

dpklnx6

 

示例三 在CentOS4.8下安装ncompress

CentOS4.8的ncompress包在第四章光盘中。

[root@localhost media]# pwd
/media

[root@localhost media]# mount /dev/cdrom
mount: block device /dev/hdc is write-protected, mounting read-only
[root@localhost media]# cd cdrom/
[root@localhost cdrom]# find . -name "ncompress*.rpm"
./CentOS/RPMS/ncompress-4.2.4-44.rhel4.i386.rpm
[root@localhost cdrom]# rpm -ivh ./CentOS/RPMS/ncompress-4.2.4-44.rhel4.i386.rpm
警告:./CentOS/RPMS/ncompress-4.2.4-44.rhel4.i386.rpm: V3 DSA 簽章:NOKEY, key ID 443e1821
準備中...                   ########################################### [100%]
   1:ncompress              ########################################### [100%]
[root@localhost cdrom]# cd ..
[root@localhost media]# umount /dev/cdrom

问题思考

1. compress和uncompress使用的压缩算法的大体原理如何?

2. 是比较各种压缩工具(compress、gzip、bzip2、tar、rar等)的效率、压缩比率?

相关资料

【1】中国IT实验室 Linux 指令篇:编码压缩打包--compress

【2】鳥哥的 Linux 私房菜  第九章、檔案與檔案系統的壓縮與打包

 

返回 我使用过的Linux命令系列总目录

 

0
0
分享到:
评论

相关推荐

    linux下 tar解压 gz解压 bz2等各种解压文件使用方法

    Linux 下 tar 解压 gz 解压 bz2 等各种解压文件使用方法 Linux 操作系统中有多种文件压缩格式,了解如何解压和压缩这些文件是非常重要的。这篇文章将详细介绍 Linux 下 tar 解压 gz 解压 bz2 等各种解压文件使用...

    linux压缩解压缩命令大全

    解压 .Z 文件可以使用以下命令: ``` uncompress FileName.Z ``` 压缩文件使用以下命令: ``` compress FileName.tar ``` .zip 文件解压和压缩 --------------------- .zip 文件是使用 zip 命令压缩后的文件。...

    jdk-8u181-linux-i586.tar.gz 64位

    官网下载的tar.gz包,亲测可用! tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加...6、*.Z 用 uncompress 解压 7、*.tar.Z 用tar –xZf 解压 8、*.rar 用 unrar e解压 9、*.zip 用 unzip 解压

    07-Linux解压缩

    .Z文件是使用compress命令压缩的文件。基本语法为: uncompress FileName.Z // 解压 compress FileName // 压缩 .tar.Z文件解压和压缩 --------------------- .tar.Z文件是.tar文件被compress命令压缩的结果。...

    Linux 相关文件\linux下tar gz bz2 tgz z等众多压缩文件的解压方法

    - `.Z`文件:使用`uncompress all.Z`解压。 - `.tar.Z`文件:使用`tar -xZf all.tar.z`解压。 对于Windows常见的`.zip`和`.rar`文件,Linux也有相应的处理方法: - `.zip`文件:使用`unzip all.zip`进行解压,`zip`...

    linux-tar解压_gz解压_bz2等各种解压文件使用方法.txt

    ### Linux-Tar 解压 gz、bz2 等各种压缩文件使用方法 #### 标题与描述中的知识点 本文档将详细介绍如何在 Linux 系统中使用 `tar` 命令来处理不同类型的压缩文件,包括 `.gz`、`.bz2`、`.tar.gz`(或 `.tgz`)、`....

    linux系统下对文件的压缩和解压命令大全

    ### Linux系统下的文件压缩与解压命令大全 在Linux系统中,文件的压缩与解压是非常常见的操作之一。本文将详细介绍Linux系统下常用的文件压缩与解压命令,并结合实际应用场景进行解析,帮助用户更好地理解和掌握...

    linux解压命令.txt

    在Linux环境中,文件的压缩与解压是非常常见的操作之一,尤其在文件传输、备份以及归档等场景下更是不可或缺。不同的压缩格式对应的解压缩命令及参数也有所不同。本文将详细介绍几种常见压缩格式及其对应的解压缩...

    linux下压缩与解压

    - `uncompress FileName.Z`:此命令用于解压 `.Z` 后缀的文件。 - **压缩文件为 .Z 格式**: - `compress FileName`:此命令会将 `FileName` 文件压缩成 `FileName.Z` 文件。 - **处理 tar.Z 文件**: - 解压:`...

    linux tar压缩文件 解压命令

    `uncompress`命令用于解压.Z文件,使其恢复为原始文件。 ### 7. *.tar.Z 文件解压 .tar.Z文件结合了tar和compress的功能,解压方法如下: ```bash tar -xZf filename.tar.Z ``` 这里的`-Z`表示使用compress进行...

    Linux_期末考试试题8套(含答案).pdf

    uncompress:用于.Z文件的解压。 - **正确答案**:D. uncompress **9. Linux默认的文件系统** - **选项分析**: - A. VFAT:用于Windows系统的FAT文件系统。 - B. ISO9660:用于光盘的文件系统。 - C. Ext系列...

    linux下解压命令大全.docx

    在Linux操作系统中,管理和操作文件是日常工作中不可或缺的一部分,而解压和压缩文件则是这个过程中的重要环节。本文将详细介绍在Linux环境下常用的解压和压缩命令,以便更好地理解和应用这些工具。 首先,`.tar`...

    linux 压缩 解压 详解.doc

    在Linux系统中,`tar`命令是最常用的打包工具之一。该命令能够帮助用户轻松地将多个文件打包成一个文件,这对于备份和传输文件非常有用。下面将详细介绍`tar`命令的基本用法及其与各种压缩工具结合使用的技巧。 ###...

    linux 各种包解压命令大全

    gzip 命令是 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip 命令可以减少文件大小,减少存储空间和网络传输时间。 gzip 命令的语法为:gzip [选项] 压缩(解压缩)的文件名 其中,...

    Linux下tar.bz2的解压文件命令

    linux下怎么解后缀名是gzip的文件?  1.以.a为扩展名的文件:  #tar xv file.a  2.以.z为扩展名的文件:  #uncompress file.Z  3.以.gz为扩展名的文件:  #gunzip file.gz  4.以.bz2为扩展名的文件:  #...

    linux下_tar解压_gz解压_bz2等各种解压文件使用方法

    - `uncompress FileName.Z`: 解压 FileName.Z 文件。 3. **.tar.Z 文件** - `tar Zxvf FileName.tar.Z`: 解压 FileName.tar.Z 文件。 - `compress -d -c FileName.tar.Z | tar xvf -`: 使用管道方式解压 ...

    linux解压缩命令

    - **解压.Z文件**:使用`uncompress FileName.Z`。 - **压缩文件为.Z格式**:使用`compress FileName`。 ### 9. .tar.Z格式 - **解压.tar.Z文件**:使用`tar Zxvf FileName.tar.Z`。 - **创建.tar.Z文件**:使用`...

    Linux下常用压缩格式的压缩与解压方法.doc

    在Linux操作系统中,压缩和解压文件是日常工作中常见的任务,尤其对于处理大文件或减少存储空间时。这里,我们详细讲解几种常见的压缩格式及其在Linux下的操作命令。 1. **.tar**: - 解包:`tar xvf FileName.tar...

    linux和unix下常用解压和压缩命令 .txt

    - **解压**:`uncompress FileName.Z` —— 解压 `FileName.Z` 文件。 - **压缩**:`compress FileName` —— 将文件 `FileName` 压缩为 `FileName.Z`。 #### 6. `.tgz` 和 `.tar.gz` 格式 `.tgz` 和 `.tar.gz` ...

    linux下tar命令的使用

    7. **`.Z` 文件**:这种文件使用古老的compress程序压缩,解压需用`uncompress`命令,如`uncompress file.Z`。 8. **`.tar.Z` 文件**:`tar`档案使用compress程序压缩,使用`tar`的`-xZf`选项解压,如`tar -xZf ...

Global site tag (gtag.js) - Google Analytics