Terminal kullanarak şifre korumalı .zip dosyası nasıl açılır?


19

.zipKullanarak şifre korumalı bir dosyayı açmam gerekiyorTerminal

Bu komutu kullanarak .zip dosyasını (parola korumalı değilse) açabiliyorum

unzip /Users/vikas/Desktop/as.zip -d /Users/vikas/Desktop/new\ folder

Not: Şifreyi komutta geçirmem gerekiyor . Bunun şifre sorar, ama komuta kendisinde şifreyi geçmek zorunda benim senaryo (örn farklı olduğunda biliyorum -p "my password"yılında Linux ).


unzipgerektiğinde parola ister.
greg-449

Şifreyi komutta geçirmem gerekiyor. Nedeni zip dosyasından veri yüklemek için bir işlevi olan bir uygulama üzerinde çalışıyorum ve tüm komutu bir satır olarak geçmek zorunda
Vikas Bansal

Yanıtlar:


22

-P passwordParolayı şu konuma geçirmek için bağımsız değişkeni kullanın unzip:

unzip -P password /Users/vikas/Desktop/as.zip -d /Users/vikas/Desktop/new\ folder

Ben hedef dir bir "Dosya adı eşleşmedi" elde devam
Mathijs Segers

5

Bunun için " Unarchiver " kullanabilirsiniz , mükemmel çalışır.


4
Unarchiver bir terminal komutu mu? Eğer bir örnekse yardımcı olur, değilse o zaman soruyu cevaplamaz.
Güneş Mike

3

AES şifrelemesi durumunda unzip çalışmaz. Bu durumda 7z numarayı mükemmel bir şekilde yapın:

7z x <archive_name>

1
Şifreyi komut satırına 7z istemini beklemek yerine girebilirsiniz, örneğin 7z x <archive_name> -pPASSWORD- -p.
Andrew Morton

0

Bazen, unzipkomut benim için çalışmıyor, bu yüzden unzip'i değiştirin dittosorunu çözecek:

ditto -V -x -k --password --sequesterRsrc --rsrc FILENAME.ZIP DESTINATIONDIRECTORY
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.