7-Zip ve komut satırından açma


47

Bir klasörü açmak için 7-Zip komut satırını kullanmayı arıyorum.

Bir dosya var, söyleyin example.zipve dosyanın içeriğini adlı bir klasöre çıkartın example.

Bunu yapmak için gereken komutlar neler?


Ayrıca FYI genellikle resmi deposundan bir dağıtım paketi var. Ayrıca sourceforge'dan gelen kaynak (kaynak ve ikili) da var.
Trevor Boyd Smith

Yanıtlar:


62

7z x example.zip -oexample

Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
       [<@listfiles...>]

<Commands>
...
  x: eXtract files with full paths
<Switches>
...
  -o{Directory}: set Output directory

Düzenle:

7z x *.zip -o*

extracts all *.zip archives to subfolders with names of these archives.

Garip bir şekilde, bu örneği bulmak için tam yardım dosyasına gitmem gerekti; 7z / için gösterilmez.


Tanrım, ben bir aptalım. çok teşekkürler, manuel
LOL'ye

Aslında, bu dosya adını temel alan bir klasör oluşturmaz: 7za x -o "J: \ IMC11N E \ Toplu \ LehmanPoint \ Reports" "993002005 S.20091228.zip"
duhaas

7z xtam yollu ekstreler; Geçerli dizine çıkarmak istiyorsanız (arşivdeki yol bilgisini yoksay) kullanın 7z e. her ikisini de farklı zamanlarda kullanışlı buluyorum.
quack quixote

Bu işe yaradı, bunu belirtmek için zaman ayırdığınız için tekrar teşekkür ederiz: imagebin.ca/img/WhLSe0Sw.png
duhaas

aslında, eğer sadece 7z yazarsanız (eksi /?) gösterilir.

10

Sözdizimi şöyle olur: 7z x <path to>\duane.zip -oc:\duane

Bu, arşivin içeriğini tam yol içeren duane.zipklasöre çıkaracaktır c:\duane.

Not: Anahtar -ove hedef klasör arasında boşluk YOK . Bu klasör yoksa, otomatik olarak oluşturulur.



3

Tek bir dosyayı veya seçici bir dosya grubunu arşivden geçerli klasöre tekrarlı olarak çıkarın:

7za.exe e art.archive -ir!*Art.jpg
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.