我正在尝试解压一个文件(我有unrar-free
包)。但失败了,我想是因为文件名。文件(在 rar 存档中)的名称包含空格,我无法重命名它。
我怎样才能解压此文件?
注意:空格不在档案名称中,而是在归档文件名称。例如:此文件应为unrared.flv归档测试版.rar
eray@eray-ubuntu:~/İndirilenler$ unrar terranovas01e06.rar
unrar 0.0.1 Copyright (C) 2004 Ben Asselstine, Jeroen Dekkers
Extracting from /home/eray/İndirilenler/terranovas01e06.rar
Extracting Terra Nova - 01x06 - Bylaw.LOL.srt Failed
1 Failed
eray@eray-ubuntu:~/İndirilenler$
答案1
免解压这些文件似乎有问题。它创建目录而不是文件。
$ unrar-free --list test.rar
unrar 0.0.1 Copyright (C) 2004 Ben Asselstine, Jeroen Dekkers
RAR archive /home/.../test.rar
Pathname/Comment
Size Packed Ratio Date Time Attr CRC Meth Ver
-------------------------------------------------------------------------------
this file should be unrared.flv
0 8 0% 10-11-11 18:09 .D.... 00000000 m3? 2.9
-------------------------------------------------------------------------------
1 0 8 inf%
现在:
$ unrar-free --extract test.rar
unrar 0.0.1 Copyright (C) 2004 Ben Asselstine, Jeroen Dekkers
Extracting from /home/.../test.rar
All OK
最后:
$ ls -l
total 4
-rw-rw-r-- 1 ...... ...... 100 2011-11-10 18:12 test.rar
drwxrwxr-x 2 ...... ...... 6 2011-11-10 18:27 this file should be unrared.flv
请注意d在文件名的第一列。
为了正确提取文件,您可以使用unrar
包而不是unrar-free
。
$ unrar x test.rar
UNRAR 4.00 beta 3 freeware Copyright (c) 1993-2010 Alexander Roshal
Extracting from test.rar
Extracting this file should be unrared.flv OK
All OK
$ ls -l
total 4
-rw-rw-r-- 1 ...... ...... 100 2011-11-10 18:12 test.rar
-rw-rw-r-- 1 ...... ...... 0 2011-11-10 18:09 this file should be unrared.flv
答案2
我遇到过类似的问题,直到我以为是文件损坏了,我开始测试所有压缩器(Bill),我能够完成任务!最重要的是文件。rar 尝试使用 KDE Ark 在我看来,在文件方面是最好的。rar
答案3
您可以使用豌豆压缩与 不同的是,它unrar
是免费软件,并且可以处理很多其他格式(据说超过 150 种)。