linux 系统最好用的万能解压工具

unar属于万能解压,不需要加任何参数,自动识别格式解压。使用unar可以完美解决解压缩中文乱码问题**

安装

直接输入下面命令即可

yum -y install unar

运行参数选项

-output-directory (-o) <string>    要将存档内容写入其中的目录。默认为当前目录。如果设置为单个破折号(-),则不会创建任何文件,并且所有数据将输出到标准输出
-force-overwrite (-f)              当要解压缩的文件在磁盘上已经存在时,总是覆盖文件。默认情况下,如果可能,程序会询问用户,否则会跳过该文件
-force-rename (-r)                 当要解压缩的文件在磁盘上已经存在时,总是重命名文件
-force-skip (-s)                   当要解压缩的文件在磁盘上已经存在时,总是跳过文件
-force-directory (-d)              始终为解压缩归档文件的内容创建一个包含目录。默认情况下如果有多个顶级文件或文件夹,则创建一个目录
-no-directory (-D)                 永远不要为解压缩归档文件的内容创建内容目录。
-password (-p) <string>            用于解密受保护档案的密码
-encoding (-e) <encoding name>     当不知道归档文件中的文件名时,指定要使用的编码。如果未指定程序将尝试自动检测所使用的编码。 使用"help""list"作为参数给出所有支持编码的列表。
-password-encoding (-E) <name>     当存档的密码未知时,要用于该密码的编码。如果未指定,则使用-encoding选项给出的编码或自动检测的编码
-indexes (-i)                      不将要解包的文件指定为文件名或通配符模式,而是将它们指定为索引,作为lsar的输出
-no-recursion (-nr)                不要试图提取包含在其他档案中的档案。例如,在解压缩a.tar.gz文件时,只解压缩.gz文件而不解压缩其内容
-copy-time (-t)                    将文件修改时间从归档文件复制到包含目录(如果创建了一个目录)
-forks (-k) <visible|hidden|skip>  如何处理Mac OS资源分叉。"visible"创建扩展名为"的AppleDouble文件。".rsrc","hidden"创建前缀为"的AppleDouble文件._”和“skip”将丢弃所有的资源分支。默认为“visible”
-quiet (-q)                        在安静模式下运行
-version (-v)                      打印版本并退出
-help (-h)                         显示此信息

解决linux系统下解压缩中文件时出现乱码的方法

unar命令正常情况下可以自适应编码解压缩文件,若出现中文乱码可通过指定解压缩编码方法解决
使用lsar命令查看压缩包内文件,如果出现乱码情况,则指定编码再次查看
使用 lsar -e GB18030,若能正常显示中文名称,则指定使用此编码解压缩文件即可! unar -e GB18030 ***.tar.xz

举例

列出压缩包内容
lsar abc.zip

解压压缩包

unar abc.zip
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值