Yanıtlar:
Bir takibinde gelince surfasb cevabı , recurse için sonunda bir -r bayrağı ekleyin:
7z e [archive.zip] -o[outputdir] [fileFilter] -r
Birden çok filtre desteği:
7z e [archive.zip] -o[outputdir] [fileFilter_1] [fileFilter_2] -r
Örnek:
Birden çok filtre komut satırı:
7z e archive.zip -o outputdir *.xml *.dll -r
Not: 7z.exe yerine 7za.exe kullanıyorum. Bu, betiğimde kullandığım asıl komut:
7za.exe x archive.zip -o outputdir *.xml *.pdb *.exe *.ocx *.dll -r
SubArchive.zip
dan MainArchive.zip
senin durumunda. Sen ekstresine komuta kadar bir takip çalışabilir MyFile.txt
gelen SubArchive.zip
ilk çekimi sonrası.
Sadece sonuna dosya adını ekleyin.
7z e [archive.zip]
-o [çıktı]] [fileFilter]
.XML
ve .zip
? Üzgünüm, bu konuyu kaçırıyorsam, yinelenen bir soru eklemek istemedim.
7z man sayfasına bakarsanız , aşağıdaki komutu 7z arşivinden bir dosyayı çıkartmak için kullanabileceğinizi göreceksiniz (yolun kullanımı man sayfasından eksik olsa da):
7z x <archive> <path to file>
Örnekler:
7z x backup.7z *.html
7z x backup.7z folderwithin/myfile.html
Alternatif olarak kullanabilirsiniz e
.
Komut satırı sürümü kullanıcıların rehber gerçek kullanım hakkında daha fazla bilgi var gibi gözüküyor.
7z
Aşağıdaki sözdizimine sahip olduğuna dikkat edin ( "-oMy Folder"
çıktı klasörü adını ayarlama seçeneğini çevreleyen boşlukları ve alıntıları gözlemleyin, bunu başlangıçta yaptığım gibi çözmem saatlerimi aldı - yanlış yol: * -o "My Folder"
*):
7z e "my zip.zip" "-oMy Folder" *.jpg "all of these.*" -r
.XML
ve.zip
? Üzgünüm, bu konuyu kaçırıyorsam, yinelenen bir soru eklemek istemedim.