Linux restore还原由倾倒操作所备份下来的文件命令详解

功能说明:还原(Restore)由倾倒(Dump)操作所备份下来的文件或整个文件系统(一个分区)。

语  法:restore [-cCvy][-b ][-D ][-f ][-s ] 或 restore [-chimvy][-b ][-f ][-s ] 或 restore [-crvy][-b ][-f ][-s ] 或 restore [-cRvy][-b ][-D ][-f ][-s ] 或 restore [chtvy][-b ][-D ][-f ][-s ][文件…] 或 restore [-chmvxy][-b ][-D ][-f ][-s ][文件…]

补充说明:restore 指令所进行的操作和dump指令相反,倾倒操作可用来备份文件,而还原操作则是写回这些已备份的文件。

参  数:
-b 设置区块大小,单位是Byte。
-c 不检查倾倒操作的备份格式,仅准许读取使用旧格式的备份文件。
-C 使用对比模式,将备份的文件与现行的文件相互对比。
-D 允许用户指定文件系统的名称。
-f 从指定的文件中读取备份数据,进行还原操作。
-h 仅解出目录而不包括与该目录相关的所有文件。
-i 使用互动模式,在进行还原操作时,restore指令将依序询问用户。
-m 解开符合指定的inode编号的文件或目录而非采用文件名称指定。
-r 进行还原操作。
-R 全面还原文件系统时,检查应从何处开始进行。
-s 当备份数据超过一卷磁带时,您可以指定备份文件的编号。
-t 指定文件名称,若该文件已存在备份文件中,则列出它们的名称。
-v 显示指令执行过程。
-x 设置文件名称,且从指定的存储媒体里读入它们,若该文件已存在在备份文件中,则将其还原到文件系统内。
-y 不询问任何问题,一律以同意回答并继续执行指令。

Linux lha压缩或解压缩文件命令详解

功能说明:压缩或解压缩文件。

语  法:lha [-acdfglmnpqtuvx][-a /u][-d][-i][-o][-w=][-z][压缩文件][文件…] 或 lha [-acdfglmnpqtuvx][-a /u][-d][-i][-o][-w=][-z][压缩文件][目录…]

补充说明:lha是从lharc演变而来的压缩程序,文件经它压缩后,会另外产生具有”.lzh”扩展名的压缩文件。

参  数:
-a或a 压缩文件,并加入到压缩文件内。
-a/u 压缩文件时,采用不同的文件头。
-c或c 压缩文件,重新建构新的压缩文件后,再将其加入。
-d或d 从压缩文件内删除指定的文件。
d或d 压缩文件,然后将其加入,重新建构,更新压缩文件或,删除原始文件,也就是把文件移到压缩文件中。
-e或e 解开压缩文件。
-f或f 强制执行lha命令,在解压时会直接覆盖已有的文件而不加以询问。
-g或g 使用通用的压缩格式,便于解决兼容性的问题。
–i或i 解开压缩文件时,忽略保存在压缩文件内的文件路径,直接将其解压后存放在现行目录下或是指定的目录中。
-l或l 列出压缩文件的相关信息。
-m或m 此参数的效果和同时指定”-ad”参数相同。
-n或n 不执行指令,仅列出实际执行会进行的动作。
o或o 采用lharc兼容格式,将压缩后的文件加入,更新压缩文件。
-p或p 从压缩文件内输出到标准输出设备。
-q或q 不显示指令执行过程。
-t或t 检查备份文件内的每个文件是否正确无误。
-u或u 更换较新的文件到压缩文件内。
-u或u 在文件压缩时采用不同的文件头,然后更新到压缩文件内。
-v或v 详细列出压缩文件的相关信息。
–w=或w= 指定解压缩的目录。
-x或x 解开压缩文件。
z或z 不压缩文件,直接把它加入,更新压缩文件。

Linux gzip压缩文件命令详解

功能说明:压缩文件。

语  法:gzip [-acdfhlLnNqrtvV][-S ][-][–best/fast][文件…] 或 gzip [-acdfhlLnNqrtvV][-S ][-][–best/fast][目录]

补充说明:gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出”.gz”的扩展名。

参  数:
 -a或–ascii  使用ASCII文字模式。
 -c或–stdout或–to-stdout  把压缩后的文件输出到标准输出设备,不去更动原始文件。
 -d或–decompress或—-uncompress  解开压缩文件。
 -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  显示版本信息。
 -  压缩效率是一个介于1-9的数值,预设值为”6″,指定愈大的数值,压缩效率就会愈高。
 –best  此参数的效果和指定”-9″参数相同。
 –fast  此参数的效果和指定”-1″参数相同。

Linux gzexe压缩执行文件命令详解

gzexe(gzip executable)
功能说明:压缩执行文件。

语  法:gzexe [-d][执行文件…]

补充说明:gzexe是用来压缩执行文件的程序。当您去执行被压缩过的执行文件时,该文件会自动解压然后继续执行,和使用一般的执行文件相同。

参  数:
 -d  解开压缩文件。

Linux dump备份文件系统命令详解

功能说明:备份文件系统。

语  法:dump [-cnu][-0123456789][-b ][-B ][-d ][-f ][-h ][-s ][-T ][目录或文件系统] 或 dump [-wW]

补充说明:dump为备份工具程序,可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。
参  数:
 -0123456789  备份的层级。
 -b  指定区块的大小,单位为KB。
 -B  指定备份卷册的区块数目。
 -c  修改备份磁带预设的密度与容量。
 -d  设置磁带的密度。单位为BPI。
 -f  指定备份设备。
 -h  当备份层级等于或大雨指定的层级时,将不备份用户标示为”nodump”的文件。
 -n  当备份工作需要管理员介入时,向所有”operator”群组中的使用者发出通知。
 -s  备份磁带的长度,单位为英尺。
 -T  指定开始备份的时间与日期。
 -u  备份完毕后,在/etc/dumpdates中记录备份的文件系统,层级,日期与时间等。
 -w  与-W类似,但仅显示需要备份的文件。
 -W  显示需要备份的文件及其最后一次备份的层级,时间与日期。

Linux cpio备份文件命令详解

cpio(copy in/out)
功能说明:备份文件。

语  法:cpio [-0aABckLovV][-C ][-F ][-H ][-O ][–block-size=][–force-local][–help][–quiet][–version] 或 cpio [-bBcdfikmnrsStuvV][-C ][-E ][-F ][-H ][-I ][-M ][-R ][–block-size=][–force-local][–help][–no-absolute-filenames][–no-preserve-owner][–only-verify-crc][–quiet][–sparse][–version][范本样式…] 或 cpio [-0adkiLmpuvV][-R ][–help][–no-preserve-owner][–quiet][–sparse][–version][目的目]

补充说明:cpio是用来建立,还原备份档的工具程序,它可以加入,解开cpio或tra备份档内的文件。

参  数:
 -0或–null  接受新增列控制字符,通常配合find指令的”-print0″参数使用。
 -a或–reset-access-time  重新设置文件的存取时间。
 -A或–append  附加到已存在的备份档中,且这个备份档必须存放在磁盘上,而不能放置于磁带机里。
 -b或–swap  此参数的效果和同时指定”-sS”参数相同。
 -B  将输入/输出的区块大小改成5210 Bytes。
 -c  使用旧ASCII备份格式。
 -C或–io-size=  设置输入/输出的区块大小,单位是Byte。
 -d或–make-directories  如有需要cpio会自行建立目录。
 -E或–pattern-file=  指定范本文件,其内含有一个或多个范本样式,让cpio解开符合范本条件的文件,格式为每列一个范本样式。
 -f或–nonmatching  让cpio解开所有不符合范本条件的文件。
 -F或–file=  指定备份档的名称,用来取代标准输入或输出,也能借此通过网络使用另一台主机的保存设备存取备份档。
 -H  指定备份时欲使用的文件格式。
 -i或–extract  执行copy-in模式,还原备份档。
 -l  指定备份档的名称,用来取代标准输入,也能借此通过网络使用另一台主机的保存设备读取备份档。
 -k  此参数将忽略不予处理,仅负责解决cpio不同版本间的兼容性问题。
 -l或–link  以硬连接的方式取代复制文件,可在copy-pass模式下运用。
 -L或–dereference  不建立符号连接,直接复制该连接所指向的原始文件。
 -m或preserve-modification-time  不去更换文件的更改时间。
 -M或–message=  设置更换保存媒体的信息。
 -n或–numeric-uid-gid  使用”-tv”参数列出备份档的内容时,若再加上参数”-n”,则会以用户识别码和群组识别码替代拥有者和群组名称列出文件清单。
 -o或–create  执行copy-out模式,建立备份档。
 -O  指定备份档的名称,用来取代标准输出,也能借此通过网络 使用另一台主机的保存设备存放备份档。
 -p或–pass-through  执行copy-pass模式,略过备份步骤,直接将文件复制到目的目录。
 -r或–rename  当有文件名称需要更动时,采用互动模式。
 -R或
 —-owner  在copy-in模式还原备份档,或copy-pass模式复制文件时,可指定这些备份,复制的文件的拥有者与所属群组。
 -s或–swap-bytes  交换每对字节的内容。
 -S或–swap-halfwords  交换每半个字节的内容。
 -t或–list  将输入的内容呈现出来。
 -u或–unconditional  置换所有文件,不论日期时间的新旧与否,皆不予询问而直接覆盖。
 -v或–verbose  详细显示指令的执行过程。
 -V或–dot  执行指令时,在每个文件的执行程序前面加上”.”号
 –block-size=  设置输入/输出的区块大小,假如设置数值为5,则区块大小为2500,若设置成10,则区块大小为5120,依次类推。
 –force-local  强制将备份档存放在本地主机。
 –help  在线帮助。
 –no-absolute-filenames  使用相对路径建立文件名称。
 –no-preserve-owner  不保留文件的拥有者,谁解开了备份档,那些文件就归谁所有。
 -only-verify-crc  当备份档采用CRC备份格式时,可使用这项参数检查备份档内的每个文件是否正确无误。
 –quiet  不显示复制了多少区块。
 –sparse  倘若一个文件内含大量的连续0字节,则将此文件存成稀疏文件。
 –version  显示版本信息。

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,试着将文件中的区块隔开来,以便解压缩正常的区块。通常只适用在压缩文件很大的情况。