由于空间不足,Unrar 无法解压

由于空间不足,Unrar 无法解压

我正在尝试解压一个文件(我有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 种)。

相关内容