云网牛站
所在位置:首页 > Linux常用命令大全 > 更多实用命令 > unpack命令

unpack命令

unpack命令用于解压缩pack所创建的文件。对于在此命令中指定的每个 file,系统会对称作 file.z(或者只是 file,如果 file 以 .z 结尾)的文件执行搜索。如果此文件看上去是打包文件,则替换为它的解压缩版本。新文件会删除其名称中的 .z 后缀,并且与打包文件有着相同的访问模式、访问和修改日期以及所有者。

unpack 会返回一个值,即无法解压缩的文件的数量。除了与 pcat 中相同的故障原因外,它还会在以下情况下发生故障:

具有解压缩名称的文件已存在;
无法创建解压缩文件。

unpack命令及pack、pcat三个命令可对档案分别进行压缩、显示压缩档的资料或解压缩,这一系列的指令採用 Huffman 编码法则,可把文字性的档案压缩成原来大小的 60% 到 75% 左右。使用者只要给予档案名称 name,pack 指令即会将之压缩并以新的档案来储存,这个新档案的附加档名为 .z ,并且其存取模式、修改日期以及拥有者等资料都会维持不变。而原来的档案则会自动删除。而 unpack 指令则会自动将档案名称为 name.z 的压缩档案还原为档案名称为 name 的档案,其档案的相关资讯也不会有所变动。

用法

unpack name ...

实例

解压缩

unpack dictionary

相关命令