如何提取受密码保护的.7z文件?


44

有人可以告诉我如何在Ubuntu服务器中提取受密码保护的.7z文件吗?

(我知道密码,我只需要一个程序即可使用它,以及一个使用该程序的示例...)

Answers:


51

p7zip-full首先在服务器上安装,然后运行此命令以提取名为的z7存档test.7z,并使用密码加密password

7z x test.7z -ppassword

正如JanC在下面添加的那样,您可以省略整个-ppassword标志,而只是在提取时要求您输入密码:

oli@bert:~/Desktop$ 7z x test.7z

7-Zip 9.04 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-05-30
p7zip Version 9.04 (locale=en_GB.UTF-8,Utf16=on,HugeFiles=on,8 CPUs)

Processing archive: test.7z

Enter password (will not be echoed) : <<I typed the password here>>

Extracting  botch2

Everything is Ok

Folders: 1
Files: 0
Size:       0
Compressed: 118

3
我认为如果您在命令行上不输入密码,它也会询问密码(如果有多个用户使用服务器,这可能会更安全)。
2010年

2
我可以确认是真的。
奥利(Oli)

可以通过gui完成吗?
2010年

@tinhead右键单击该文件,单击解压缩,然后在密码中打上粗线。我认为这是出的现成行为,但如果它不是,我有file-rollerlzmap7zip-full安装的软件包。安装其中一些,然后重试。
奥利(Oli)

好极了。花了10个小时进行压缩,结果证明这-p='my passphrase'不是正确的参数格式。Fileroller不想压缩它,而是在收集文件列表后将其自身挂起,因此必须使用命令行。无法弄清楚密码是什么。这不my passphrase'my passphrase'='my='my passphrase'='my passphrase。大。再次开始压缩,这次使用参数-pmy\ passphrase,似乎很有效(这次进行了测试)...编辑:也-mhe=on可能值得一提。
卢克,

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.