问题标签 [unrar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
252 浏览

ubuntu - Ubuntu unrar 不提取点文件

我面临一个奇怪的问题。我通过 wget 在我的 ubuntu 服务器上获取了一个 rar 文件,我确实unrar e -r file.rar提取了所有文件。但是,.htaccess不会提取类似的文件。我知道它存在,因为当我在 PC 上下载它时,winrar 会在 rar 文件中显示 .htaccess 文件。

如何使用 unrar 从 rar 中提取所有文件?

0 投票
1 回答
3182 浏览

shell - 将rar文件提取到相同的文件夹名称

.rar在特定目录中有很多文件夹。我想提取rar同一目录中每个文件夹的内容,文件夹的所有提取文件都rar应该放在与文件夹名称相同的新文件夹中rar

例如,如果有两个rar文件:one.rartwo.rar,那么脚本应该创建两个同名文件夹:onetwo。一个名为的文件夹one应该包含从中提取的文件,one.rar而名为的文件夹two应该包含从two.rar.

命令:unrar e $filename提取 rar 文件的所有内容,但不创建目标文件夹。

如果我使用unrar e $filename $DESTINATION_PATH, 那么由于可以有很多rar文件,因此在目标路径中手动创建文件夹名称将花费大量时间。如何使用 shell 脚本实现这一点?

到目前为止,我只写了以下几行:

我不知道如何创建与 name 相同的文件夹名称rar并将其所有文件提取rar到新创建的同名文件夹中。

任何帮助将不胜感激。提前致谢 !!

0 投票
0 回答
95 浏览

macos - 结合 find 和 unrar 命令

我试图在 macOS 中结合 find 和 unrar 命令,但得到了一些奇怪的结果。命令是:

find /Users/priit/Downloads/Show/ -name "*.rar" -execdir unrar -r -o- "{}" /users/priit/Movies \;

通过运行命令,我开始从终端获得奇怪的输出,即无法从 /Users/Priit/.wine 和其他奇怪的位置提取文件或权限被拒绝。之后,我在 unrar 命令中添加了“e”,然后它工作正常并将所有 rar 文件解压缩到 Movies 目录。

为什么该命令会从甚至未包含在查找目录中的目录中给我错误?为什么在 unrar 命令中添加“e”可以修复它?

谢谢!

0 投票
1 回答
72 浏览

linux - 如何在 linux 控制台中解压缩不包含一个文件的 rar 存档?

我有我下载的档案:

随处写入该实用程序会unrar自动解压缩一系列档案。

但是当我进入

我看到只有一个档案被解压。

事实证明,我相信 该实用程序不能正常工作,如果我在它之后手动解压缩第二个存档,那么我只需要替换文件!这根本不是你需要的!

我需要一个关于 Arch Linux 的明确说明,我相信7z 也不知道如何解压缩多存档。

0 投票
0 回答
100 浏览

file - 使用长文件路径解压缩

我有一个 .rar 档案,当我使用右键单击文件资源管理器并使用菜单“在此处提取”时,我可以成功提取文件。但是当我使用 unrar.exe 提取相同的档案时,我得到了找不到指定路径之类的错误。有问题的路径超过 260 个字符。

我的问题是:如何在具有长文件路径的 bat 文件下解压缩 achive?

0 投票
1 回答
675 浏览

docker - 在 docker ubuntu 上运行 unrar 时出错

我已经安装了 unrar,当我将它部署在 ubuntu 上(不在 docker 内)时,我的脚本运行良好。实施相同的脚本后,我收到此错误。我有 unrar 命令正在执行,但是它对所有文件的显示都失败了,没有任何其他错误消息。

在此处输入图像描述

该怎么办?

0 投票
2 回答
688 浏览

bash - 查找并解压缩所有文件

嗨,我正在编写一个脚本,该脚本使用 SFTP 从远程站点同步内容,然后提取任何档案。但是,我正在努力将提取的文件放到正确的(源)目录中。

我从一个 for 循环开始,但我认为这可能更有效。

要求:

这是我当前的命令。在我使用的循环中,我专门调用了目的地,但不知道如何在一行中做到这一点。

我也尝试过unrar xe -o-,但这给了我相同的结果,将内容提取到运行脚本的目录。

0 投票
1 回答
7407 浏览

python - 如何使用 Python 和 patoolib 解压缩 .rar 文件

我需要使用 Python3 在 Google Colab 中解压缩 .rar 文件。首先,我尝试在 MacOS 中进行本地化。

我已经安装了 Patoolib 包:

和 unrar 解压缩 .rar 文件

然后,在我的 python 脚本中,我这样做:

我收到以下错误:

我需要将 Patool 配置为使用 unrar,但没有可用的文档。有人知道如何解决这个错误吗?

0 投票
0 回答
115 浏览

compression - unrar 的默认大小单位是多少?

我有 rar 文件,但想在不解压缩的情况下查看未压缩的大小。我正在通过命令行使用 unrar。

我正在使用 unrar v 其中列出:

我想知道这个尺寸是多少?字节?兆?国标?我试过转换。我亲自打开了这个包装,尺寸是 92 Gigs。我使用 dn -ch ./* 以及 windows 文件资源管理器属性检查命令行。

我希望口粮对这个因素没有影响

0 投票
1 回答
69 浏览

linux - 循环不解压缩我的文件...代码不进入循环

大家早上好,

我的代码有问题。我会解释一下,我在我的 linux 实例上连接到本地 FTP 服务器。我想探索我所有的目录以解压缩我的文件“.rar”,但是当我启动我的脚本时,只显示正在工作的目录。

我不知道为什么。

结果如下:

感谢您的帮助