`

compress命令(linux压缩解压)

阅读更多

名称: compress

 

使用权限: 所有使用者

 

使用方式: compress [-dfvcV] [-b maxbits] [file ...]

 

说明:

  compress 是一个相当古老的 unix 档案压缩指令,压缩后的档案会加上一个 .Z 延伸档名以区别未压缩的档案,压缩后的档案可以以 uncompress 解压。若要将数个档案压成一个压缩档,必须先将档案 tar 起来再压缩。由于 gzip 可以产生更理想的压缩比例,一般人多已改用 gzip 为档案压缩工具。

 

参数:

  c   输出结果至标准输出设备(一般指荧幕)

  f   强迫写入档案,若目的档已经存在,则会被覆盖 (force)

  v  将程式执行的讯息印在荧幕上 (verbose)

  b  设定共同字串数的上限,以位元计算,可以设定的值为 9 至 16 bits 。由于值越大,能使用的共同字串就 越多,压  缩比例就越大,所以一般使用预设值 16 bits (bits)

  d  将压缩档解压缩

  V  列出版本讯息

 

范例:

  (1)将 source.dat 压缩成 source.dat.Z ,若 source.dat.Z 已经存在,内容则会被压缩档覆盖。

  compress -f source.dat

      这样进行压缩完毕后,source.dat文件将不存在,而会有一个source.dat.Z文件

 

  (2)将 source.dat 压缩成 source.dat.Z ,并列印出压缩比例。

  -v 与 -f 可以一起使用

  compress -vf source.dat

 

  (3)将压缩后的资料输出后再导入 target.dat.Z 可以改变压缩档名。

  compress -c source.dat > target.dat.Z

 

  (4)-b 的值越大,压缩比例就越大,范围是 9-16 ,预设值是 16 。

  compress -b 12 source.dat

 

  (5)将 source.dat.Z 解压 成 source.dat ,若档案已经存在,使用者按 y 以确定覆盖档案,若使用 -df 程式则会自动覆盖档案。由于系统会自动加入 .Z 为延伸档名,所以 source.dat 会自动当作 source.dat.Z 处理。所以如下两种方式皆可。

  compress -d source.dat

  compress -d source.dat.Z

      这样进行解压缩完毕后,source.dat.Z文件将不存在,而会有一个source.dat文件

分享到:
评论

相关推荐

    linux压缩解压命令

    本文将详细介绍几种常见的Linux压缩和解压缩命令及其使用方法。 首先,我们要区分“打包”和“压缩”的概念。打包是将多个文件或目录合并成一个单一的文件,通常使用`tar`命令完成,它并不会减少文件大小。而压缩则...

    完整的 linux 压缩 解压命令

    ### 完整的 Linux 压缩与解压命令详解 在 Linux 系统中,文件的压缩与解压是一项非常常见的操作。无论是为了节省磁盘空间还是提高数据传输效率,掌握基本的压缩与解压命令都是十分必要的。本文将详细介绍 Linux 下...

    linux常见压缩文件解压命令

    ### Linux常见压缩文件解压命令详解 在Linux操作系统中,处理各种类型的压缩文件是一项非常常见的需求。本篇文章将深入解析几种常用的压缩与解压缩命令及其用法,包括但不限于`tar`、`gzip`、`bzip2`、`zip`等。 #...

    linux下压缩解压命令大全

    ### Linux 下压缩与解压命令大全 在 Linux 系统中,文件的压缩与解压是非常常见的操作之一,尤其在处理大量数据时更是必不可少。本文将详细介绍 Linux 下各种压缩与解压命令及其用法,帮助用户更好地管理和处理文件...

    linux下常用格式的压缩与解压方法

    Linux 下常用格式的压缩与解压方法 Linux 操作系统中有多种压缩和解压格式,每种格式都有其特点和使用方法。了解这些格式的使用方法可以帮助我们更好地管理和存储文件。本文将介绍 Linux 下常用格式的压缩与解压...

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

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

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

    本文详细介绍了 Linux 和 Unix 系统中常用的压缩与解压命令,包括 `tar`、`gzip`、`bzip2`、`compress`、`zip`、`rar`、`lha` 和 `rpm`。通过这些工具,用户可以轻松地对文件进行压缩和解压缩,提高数据存储和传输的...

    linux 各种包解压命令大全

    Linux 各种包解压命令大全 Linux 操作系统中,各种压缩包的解压命令非常重要,以下是常见的压缩包解压命令大全: 1. .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName 注意:tar 是打包,...

    Linux&UNIX压缩解压命令大全

    ### Linux & UNIX压缩解压命令大全 在Linux与UNIX操作系统中,文件的压缩与解压是常见的需求之一,尤其在处理大量数据时更是必不可少。本文将详细介绍这些系统中常用的压缩与解压命令及其用法,帮助用户更好地管理...

    linux压缩解压缩命令大全

    本文将总结 Linux 中常见的压缩格式和相应的解压命令和压缩命令。 .tar 文件解压和压缩 ------------------- .tar 文件是 Linux 中最常见的压缩格式之一。解压 .tar 文件可以使用以下命令: ``` tar xvf FileName...

    linux 压缩 解压 详解.doc

    ### Linux压缩与解压缩详解 #### 一、Tar 命令详解 在Linux系统中,`tar`命令是最常用的打包工具之一。该命令能够帮助用户轻松地将多个文件打包成一个文件,这对于备份和传输文件非常有用。下面将详细介绍`tar`...

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

    - **解压命令**: `tar zxvf FileName.tar.gz`,这里 `z` 表示使用gzip压缩,`x` 表示提取。 - **压缩命令**: `tar zcvf FileName.tar.gz DirName`,`z` 使用gzip压缩,`c` 创建新归档,`v` 显示详细过程,`f` 指定...

    linux tar压缩文件 解压命令

    本文将深入探讨Linux下不同格式的tar压缩文件及其对应的解压命令,帮助用户更高效地管理文件。 ### 1. *.tar 文件解压 tar是一种常见的用于打包文件的工具,在Linux中广泛使用。当文件被压缩成.tar格式时,可以...

    linux 压缩解压缩命令

    这里,我们将详细探讨几个常用的Linux压缩和解压缩命令,包括`tar`、`gzip`、`bzip2`以及它们的组合使用。 1. **`tar`命令**:`tar`是用于打包文件或目录的命令,它并不直接进行压缩,但可以与压缩工具结合使用。`...

    linux c压缩解压文件源码

    总的来说,这个源码提供了一种不依赖外部命令的自定义压缩解压方案,适用于对速度和内存使用有严格要求的场景。通过理解和使用这样的源码,开发者可以深入学习C语言编程、文件操作、内存管理和压缩算法,提升自己的...

    linux解压命令qpress

    linux中用于解压.qp文件的命令qpress,在使用xtrabackup备份时使用了--compress,则在恢复时需要qpress.

    linux下压缩与解压

    - `compress FileName`:此命令会将 `FileName` 文件压缩成 `FileName.Z` 文件。 - **处理 tar.Z 文件**: - 解压:`tar Zxvf FileName.tar.Z` - 创建:`tar Zcvf FileName.tar.Z DirName` #### 7. zip 文件 - *...

    linux解压命令.txt

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

    linux和aix下常用的压缩和解压缩命令.pdf

    *compress 命令用于压缩文件,uncompress 命令用于解压缩文件。 *lzma 命令用于压缩文件,lzmadec 命令用于解压缩文件。 小结:压缩和解压缩命令是系统管理员和开发人员经常使用的命令,了解这些命令可以帮助我们更...

Global site tag (gtag.js) - Google Analytics