2023年8月3日发(作者:)
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 显⽰版本信息。
--------------------------------------------------------------------------------
bunzip2
功能说明:.bz2⽂件的解压缩程序。
语 法:bunzip2 [-fkLsvV][.bz2压缩⽂件]
补充说明:bunzip2可解压缩.bz2格式的压缩⽂件。bunzip2实际上是bzip2的符号连接,执⾏bunzip2与bzip2 -d的效果相同。
参 数:
-f或--force 解压缩时,若输出的⽂件与现有⽂件同名时,预设不会覆盖现有的⽂件。若要覆盖,请使⽤此参数。
-k或--keep 在解压缩后,预设会删除原来的压缩⽂件。若要保留压缩⽂件,请使⽤此参数。
-s或--small 降低程序执⾏时,内存的使⽤量。
-v或--verbose 解压缩⽂件时,显⽰详细的信息。
-l,--license,-V或--version 显⽰版本信息。
--------------------------------------------------------------------------------
bzip2
功能说明:.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 若⽂件中有重复出现的资料时,可利⽤此参数加快执⾏速度。
-压缩等级 压缩时的区块⼤⼩。
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
bzip2recover
功能说明:⽤来修复损坏的.bz2⽂件。
语 法:bzip2recover [.bz2 压缩⽂件]
补充说明:bzip2是以区块的⽅式来压缩⽂件,每个区块视为独⽴的单位。因此,当某⼀区块损坏时,便可利⽤bzip2recover,试着将⽂件中的区块隔开来,以便解压缩正常的区块。通常只适⽤在压缩⽂件很⼤的情况。
--------------------------------------------------------------------------------
compress
功能说明:压缩或解压⽂件。
语 法:compress [-cdfrvV][-b <压缩效率>][⽂件或⽬录...]
补充说明:compress是个历史悠久的压缩程序,⽂件经它压缩后,其名称后⾯会多出".Z"的扩展名。当要解压缩时,可执⾏uncompress指令。事实上uncompress是指向compress的符号连接,因此不论是压缩或解压缩,都可通过compress指令单独完成。
参 数:
-b<压缩效率> 压缩效率是⼀个介于9-16的数值,预设值为"16",指定愈⼤的数值,压缩效率就愈⾼。
-c 把压缩后的⽂件输出到标准输出设备,不去更动原始⽂件。
-d 对⽂件进⾏解压缩⽽⾮压缩。
-f 强制保存压缩⽂件,不理会⽂件名称或硬连接是否存在,该⽂件是否为符号连接以及压缩效率⾼低的问题。
-r 递归处理,将指定⽬录下的所有⽂件及⼦⽬录⼀并处理。
-v 显⽰指令执⾏过程。
-V 显⽰指令版本及程序预设值。
-------------------------------------------------------------------------------- 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 显⽰版本信息。 --------------------------------------------------------------------------------
dump
功能说明:备份⽂件系统。
语 法:dump [-cnu][-][-b <区块⼤⼩>][-B <区块数⽬>][-d <密度>][-f <设备名称>][-h <层级>][-s <磁带长度>][-T <⽇期>][⽬录或⽂件系统] 或 dump [-wW]
补充说明:dump为备份⼯具程序,可将⽬录或整个⽂件系统备份⾄指定的设备,或备份成⼀个⼤⽂件。
参 数:
- 备份的层级。
-b<区块⼤⼩> 指定区块的⼤⼩,单位为KB。
-B<区块数⽬> 指定备份卷册的区块数⽬。
-c 修改备份磁带预设的密度与容量。
-d<密度> 设置磁带的密度。单位为BPI。
-f<设备名称> 指定备份设备。
-h<层级> 当备份层级等于或⼤⾬指定的层级时,将不备份⽤户标⽰为"nodump"的⽂件。
-n 当备份⼯作需要管理员介⼊时,向所有"operator"群组中的使⽤者发出通知。
-s<磁带长度> 备份磁带的长度,单位为英尺。
-T<⽇期> 指定开始备份的时间与⽇期。
-u 备份完毕后,在/etc/dumpdates中记录备份的⽂件系统,层级,⽇期与时间等。
-w 与-W类似,但仅显⽰需要备份的⽂件。
-W 显⽰需要备份的⽂件及其最后⼀次备份的层级,时间与⽇期。
--------------------------------------------------------------------------------
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 显⽰版本信息。
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1691037345a492279.html
评论列表(0条)