Linux compress档案压缩命令详解

名称: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 列出版本讯息
  
  范例:
  将 source.dat 压缩成 source.dat.Z ,若 source.dat.Z 已经存在,内容则会被压缩档覆盖。
  
   compress -f source.dat
  
  将 source.dat 压缩成 source.dat.Z ,并列印出压缩比例。
  -v 与 -f 可以一起使用
  
   compress -vf source.dat
  
  将压缩后的资料输出后再导入 target.dat.Z 可以改变压缩档名。
  
   compress -c source.dat > target.dat.Z
  
  -b 的值越大,压缩比例就越大,范围是 9-16 ,预设值是 16 。
  
   compress -b 12 source.dat
  
  将 source.dat.Z 解压成 source.dat ,若档案已经存在,使用者按 y 以确定覆盖档案,若使用 -df 程序则会自动覆盖档案。由于系统会自动加入 .Z 为延伸档名,所以 source.dat 会自动当作 source.dat.Z 处理。
  
   compress -d source.dat
  compress -d source.dat.Z

Linux unarj解压缩arj文件命令详解

功能说明:解压缩.arj文件。

语  法:unarj [eltx][.arj压缩文件]

补充说明:unarj为.arj压缩文件的压缩程序。

参  数:
e 解压缩.arj文件。
l 显示压缩文件内所包含的文件。
t 检查压缩文件是否正确。
x 解压缩时保留原有的路径。

Linux gunzip解压文件命令详解

gunzip(gnu unzip)
功能说明:解压文件。

语  法:gunzip [-acfhlLnNqrtvV][-s ][文件…] 或 gunzip [-acfhlLnNqrtvV][-s ][目录]

补充说明:gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预设最后的扩展名为”.gz”。事实上gunzip就是gzip的硬连接,因此不论是压缩或解压缩,都可通过gzip指令单独完成。

参  数:
 -a或–ascii  使用ASCII文字模式。
 -c或–stdout或–to-stdout  把解压后的文件输出到标准输出设备。
 -f或-force  强行解开压缩文件,不理会文件名称或硬连接是否存在以及该文件是否为符号连接。
 -h或–help  在线帮助。
 -l或–list  列出压缩文件的相关信息。
 -L或–license  显示版本与版权信息。
 -n或–no-name  解压缩时,若压缩文件内含有远来的文件名称及时间戳记,则将其忽略不予处理。
 -N或–name  解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其回存到解开的文件上。
 -q或–quiet  不显示警告信息。
 -r或–recursive  递归处理,将指定目录下的所有文件及子目录一并处理。
 -S或–suffix  更改压缩字尾字符串。
 -t或–test  测试压缩文件是否正确无误。
 -v或–verbose  显示指令执行过程。
 -V或–version 显示版本信息。

Linux bzip2recover用来修复损坏的bz2文件命令详解

功能说明:用来修复损坏的.bz2文件。

语  法:bzip2recover [.bz2 压缩文件]

补充说明:bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区块损坏时,便可利用bzip2recover,试着将文件中的区块隔开来,以便解压缩正常的区块。通常只适用在压缩文件很大的情况。

Linux bzip2 bz2文件的压缩程序命令详解

功能说明:.bz2文件的压缩程序。

语  法:bzip2 [-cdfhkLstvVz][–repetitive-best][–repetitive-fast][- 压缩等级][要压缩的文件]

补充说明:bzip2采用新的压缩演算法,压缩效果比传统的LZ77/LZ78压缩演算法来得好。若没有加上任何参数,bzip2压缩完文件后会产生.bz2的压缩文件,并删除原始的文件。

参  数:
 -c或–stdout  将压缩与解压缩的结果送到标准输出。
 -d或–decompress  执行解压缩。
 -f或–force  bzip2在压缩或解压缩时,若输出文件与现有文件同名,预设不会覆盖现有文件。若要覆盖,请使用此参数。
 -h或–help  显示帮助。
 -k或–keep  bzip2在压缩或解压缩后,会删除原始的文件。若要保留原始文件,请使用此参数。
 -s或–small  降低程序执行时内存的使用量。
 -t或–test  测试.bz2压缩文件的完整性。
 -v或–verbose  压缩或解压缩文件时,显示详细的信息。
 -z或–compress  强制执行压缩。
 -L,–license,
 -V或–version  显示版本信息。
 –repetitive-best  若文件中有重复出现的资料时,可利用此参数提高压缩效果。
 –repetitive-fast  若文件中有重复出现的资料时,可利用此参数加快执行速度。
 -压缩等级  压缩时的区块大小。

Linux bunzip2 bz2文件的解压缩程序命令详解

功能说明:.bz2文件的解压缩程序。

语  法:bunzip2 [-fkLsvV][.bz2压缩文件]

补充说明:bunzip2可解压缩.bz2格式的压缩文件。bunzip2实际上是bzip2的符号连接,执行bunzip2与bzip2 -d的效果相同。

参  数:
 -f或–force  解压缩时,若输出的文件与现有文件同名时,预设不会覆盖现有的文件。若要覆盖,请使用此参数。
 -k或–keep  在解压缩后,预设会删除原来的压缩文件。若要保留压缩文件,请使用此参数。
 -s或–small  降低程序执行时,内存的使用量。
 -v或–verbose  解压缩文件时,显示详细的信息。
 -l,–license,-V或–version  显示版本信息。

Linux ar建立或修改备存文件命令详解

功能说明:建立或修改备存文件,或是从备存文件中抽取文件。

语  法:ar[-dmpqrtx][cfosSuvV][a][b][i][备存文件][成员文件]

补充说明:ar可让您集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。

参  数:
 指令参数
 -d  删除备存文件中的成员文件。
 -m  变更成员文件在备存文件中的次序。
 -p  显示备存文件中的成员文件内容。
 -q  将问家附加在备存文件末端。
 -r  将文件插入备存文件中。
 -t  显示备存文件中所包含的文件。
 -x  自备存文件中取出成员文件。
 选项参数
 a  将文件插入备存文件中指定的成员文件之后。
 b  将文件插入备存文件中指定的成员文件之前。
 c  建立备存文件。
 f  为避免过长的文件名不兼容于其他系统的ar指令指令,因此可利用此参数,截掉要放入备存文件中过长的成员文件名称。
 i  将问家插入备存文件中指定的成员文件之前。
 o  保留备存文件中文件的日期。
 s  若备存文件中包含了对象模式,可利用此参数建立备存文件的符号表。
 S  不产生符号表。
 u  只将日期较新文件插入备存文件中。
 v  程序执行时显示详细的信息。
 V  显示版本信息。

Linux SVGATextMode加强文字模式的显示画面命令详解

功能说明:加强文字模式的显示画面。

语  法:SVGATextMode [-acdfhmnrsv][-t ][模式]

补充说明:SVGATextMode可用来设置文字模式下的显示画面,包括分辨率,字体和更新频率等。

参  数:
 -a  如果新显示模式的屏幕大小与原先不同时,SVGATextMode会执行必要的系统设置。
 -c  维持原有的VGA时脉。
 -d  执行时会显示详细的信息,供排错时参考。
 -f  不要执行配置文件中有关字体载入的指令。
 -h  显示帮助。
 -m  允许1×1的方式来重设屏幕大小。
 -n  仅测试指定的模式。
 -r  通知或重设与屏幕大小相关的程序。
 -s  显示配置文件中所有可用的模式。
 -t  指定配置文件。
 -v  SVGATextMode在配置新的显示模式时,预设会先检查垂直与水平的更新更新频率是否在配置文件所指定的范围内,如果不在范围内,则不设置新的显示模式。
 模式]  [模式]参数必须是配置文件中模式的名称。

Linux fbset设置景框缓冲区命令详解

fbset(frame buffer setup)
功能说明:设置景框缓冲区。

语  法:fbset [-ahinsvVx][-db ][-fb ][–test][显示模式]

补充说明:fbset指令可用于设置景框缓冲区的大小,还能调整画面之分辨率,位置,高低宽窄,色彩 深度,并可决定是否启动先卡之各项硬件特性。

参  数:
 -a或–all  改变所有使用该设备之虚拟终端机的显示模式。
 -db  指定显示模式的信息文件,预设值文件名称为fb.modes,存放在/etc目录下
 -fb  指定用来做为输出景框缓冲区之外围设备,预设置为”/dev/fd0″。
 -h或-help  在线帮助。
 -i或–info  列出所有景框缓冲区之相关信息。
 -ifb  使用另一个景框缓冲区外围设备之设置值。
 -n或–now  马上改变显示模式。
 -ofb  此参数效果和指定”-fb”参数相同。
 -s或–show  列出目前显示模式之设置。
 -v或–verbose  显示指令执行过程。
 -V或–version  显示版本信息。
 -x或–xfree86  使用XFree86兼容模式。
 –test  仅做测试,并不改变现行的显示模式。