名称:
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压缩和解压缩命令及其使用方法。 首先,我们要区分“打包”和“压缩”的概念。打包是将多个文件或目录合并成一个单一的文件,通常使用`tar`命令完成,它并不会减少文件大小。而压缩则...
### 完整的 Linux 压缩与解压命令详解 在 Linux 系统中,文件的压缩与解压是一项非常常见的操作。无论是为了节省磁盘空间还是提高数据传输效率,掌握基本的压缩与解压命令都是十分必要的。本文将详细介绍 Linux 下...
### Linux常见压缩文件解压命令详解 在Linux操作系统中,处理各种类型的压缩文件是一项非常常见的需求。本篇文章将深入解析几种常用的压缩与解压缩命令及其用法,包括但不限于`tar`、`gzip`、`bzip2`、`zip`等。 #...
### Linux 下压缩与解压命令大全 在 Linux 系统中,文件的压缩与解压是非常常见的操作之一,尤其在处理大量数据时更是必不可少。本文将详细介绍 Linux 下各种压缩与解压命令及其用法,帮助用户更好地管理和处理文件...
Linux 下常用格式的压缩与解压方法 Linux 操作系统中有多种压缩和解压格式,每种格式都有其特点和使用方法。了解这些格式的使用方法可以帮助我们更好地管理和存储文件。本文将介绍 Linux 下常用格式的压缩与解压...
### Linux系统下的文件压缩与解压命令大全 在Linux系统中,文件的压缩与解压是非常常见的操作之一。本文将详细介绍Linux系统下常用的文件压缩与解压命令,并结合实际应用场景进行解析,帮助用户更好地理解和掌握...
本文详细介绍了 Linux 和 Unix 系统中常用的压缩与解压命令,包括 `tar`、`gzip`、`bzip2`、`compress`、`zip`、`rar`、`lha` 和 `rpm`。通过这些工具,用户可以轻松地对文件进行压缩和解压缩,提高数据存储和传输的...
Linux 各种包解压命令大全 Linux 操作系统中,各种压缩包的解压命令非常重要,以下是常见的压缩包解压命令大全: 1. .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName 注意:tar 是打包,...
### Linux & UNIX压缩解压命令大全 在Linux与UNIX操作系统中,文件的压缩与解压是常见的需求之一,尤其在处理大量数据时更是必不可少。本文将详细介绍这些系统中常用的压缩与解压命令及其用法,帮助用户更好地管理...
本文将总结 Linux 中常见的压缩格式和相应的解压命令和压缩命令。 .tar 文件解压和压缩 ------------------- .tar 文件是 Linux 中最常见的压缩格式之一。解压 .tar 文件可以使用以下命令: ``` tar xvf FileName...
### Linux压缩与解压缩详解 #### 一、Tar 命令详解 在Linux系统中,`tar`命令是最常用的打包工具之一。该命令能够帮助用户轻松地将多个文件打包成一个文件,这对于备份和传输文件非常有用。下面将详细介绍`tar`...
- **解压命令**: `tar zxvf FileName.tar.gz`,这里 `z` 表示使用gzip压缩,`x` 表示提取。 - **压缩命令**: `tar zcvf FileName.tar.gz DirName`,`z` 使用gzip压缩,`c` 创建新归档,`v` 显示详细过程,`f` 指定...
本文将深入探讨Linux下不同格式的tar压缩文件及其对应的解压命令,帮助用户更高效地管理文件。 ### 1. *.tar 文件解压 tar是一种常见的用于打包文件的工具,在Linux中广泛使用。当文件被压缩成.tar格式时,可以...
这里,我们将详细探讨几个常用的Linux压缩和解压缩命令,包括`tar`、`gzip`、`bzip2`以及它们的组合使用。 1. **`tar`命令**:`tar`是用于打包文件或目录的命令,它并不直接进行压缩,但可以与压缩工具结合使用。`...
总的来说,这个源码提供了一种不依赖外部命令的自定义压缩解压方案,适用于对速度和内存使用有严格要求的场景。通过理解和使用这样的源码,开发者可以深入学习C语言编程、文件操作、内存管理和压缩算法,提升自己的...
linux中用于解压.qp文件的命令qpress,在使用xtrabackup备份时使用了--compress,则在恢复时需要qpress.
- `compress FileName`:此命令会将 `FileName` 文件压缩成 `FileName.Z` 文件。 - **处理 tar.Z 文件**: - 解压:`tar Zxvf FileName.tar.Z` - 创建:`tar Zcvf FileName.tar.Z DirName` #### 7. zip 文件 - *...
### Linux解压命令详解 在Linux环境中,文件的压缩与解压是非常常见的操作之一,尤其在文件传输、备份以及归档等场景下更是不可或缺。不同的压缩格式对应的解压缩命令及参数也有所不同。本文将详细介绍几种常见压缩...
*compress 命令用于压缩文件,uncompress 命令用于解压缩文件。 *lzma 命令用于压缩文件,lzmadec 命令用于解压缩文件。 小结:压缩和解压缩命令是系统管理员和开发人员经常使用的命令,了解这些命令可以帮助我们更...