我在一个目录中有大约100个rar文件,我想在Ubuntu 20.04的终端中使用unrar将它们提取到同一目录中。我使用以下命令逐个取消它们的rar,这是可以的:
unrar e -pMy_Password RandomFileName.rar
如何同时提取所有文件?
文件名没有特定的模式,但所有文件都是rar文件。
我成功地使用了以下命令(没有创建bash文件(:
for f in *.rar; do unrar e -pMyPassword $f done;
之后,它需要输入,我输入done,它开始成功地提取文件。不幸的是,我不知道为什么它需要另一个"完成",然而,它运行得很好。
在命令中,"e"参数代表"extract",您必须在-p开关后立即输入密码。
试试这个
unrar -P PASSWORD '*.rar'
关闭。
for f in *.rar; do unrar e -pMyPassword "$f"; done