7-Zip dan unzip dari baris perintah

48

Saya mencari untuk menggunakan baris perintah 7-Zip untuk membuka zip folder.

Saya punya file, katakan example.zipdan ingin unzip isi file ke dalam folder bernama example.

Apa perintah yang perlu saya lakukan ini?

duhaas
sumber
juga FYI biasanya ada paket distro dari repo resmi mereka. ada juga sumber langsung yang berasal dari sourceforge (sumber dan biner).
Trevor Boyd Smith

Jawaban:

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

Sunting:

7z x *.zip -o*

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

Anehnya, saya harus membuka file bantuan lengkap untuk menemukan contoh ini; itu tidak ditampilkan untuk 7z / ?.

Anonim, tanpa nama
sumber
Tuan yang baik, saya idiot. terima kasih banyak, menghargai waktu untuk menunjukkan saya harus lebih memperhatikan manual LOL, terima kasih lagi
duhaas
sebenarnya, itu bukan membuat folder berdasarkan nama file: 7za x -o "J: \ IMC11N E \ Batch \ LehmanPoint \ Laporan" "993002005 S.20091228.zip"
duhaas
1
7z xekstrak dengan jalur penuh; jika Anda ingin mengekstrak ke direktori saat ini (abaikan info jalur dalam arsip) gunakan 7z e. saya menemukan keduanya berguna pada waktu yang berbeda.
quack quixote
itu berhasil, sekali lagi terima kasih telah meluangkan waktu untuk menunjukkan hal itu: imagebin.ca/img/WhLSe0Sw.png
duhaas
sebenarnya, itu ditampilkan, jika Anda mengetik hanya 7z (minus /?).
10

Sintaksnya adalah: 7z x <path to>\duane.zip -oc:\duane

Ini akan mengekstraksi konten arsip duane.zipke folder c:\duanedengan path lengkap.

Catatan: TIDAK ada ruang antara sakelar -odan folder tujuan. Jika folder itu tidak ada, itu akan dibuat secara otomatis.

Peter Mortensen
sumber
4

Untuk p7zip :

7za e file.7z
Maciek Sawicki
sumber
jawaban sempurna !!! +1 :)
SagarPPanchal
3

Ekstrak satu file secara rekursif, atau satu set file selektif dari arsip ke dalam folder saat ini:

7za.exe e art.archive -ir!*Art.jpg
Mitch
sumber