ls
eşdeğerini sıkıştırmadan, bir .zip dosyasının (gzip dosyası değil) eşdeğerini nasıl alabilirim? Yani, .zip arşivimdeki sıkıştırılmış farklı dosyaları nasıl listeleyebilirim?Sıkıştırmadan dosyaları bir zip arşivinde nasıl listeleyebilirim?
cevap
Perreal's answer haklı, ama (senin dağıtımın paket yöneticisinde bunun için arayın) atool yüklemenizi öneririz.
als archive_name
Use unzip with-l
seçenek:
unzip -l file.zip
Bağlantı benim için HTTP 403 alır, ama adam sayfasını Bu konuda bilgi var. ('Unzip'ı çalıştırın ya da [bunu ziyaret edin] (http://linux.die.net/man/1/unzip).) – Joe
Ayrıca "zmore ARCHIVE_NAME" kullanabilirsiniz: Sonra, arşiv dosyası, bzip2, gzip, katran her türlü ... hatırlamak sadece bir komut var. Arşiv ve içeriği listeler.
Debian/Ubuntu, aynı zamanda pek çok diğer arşiv türlerini listeleyebilirsinizÜzgünüm, bu işe yaramıyor. Belki gzip arşivleri için. – einpoklum
zmore, sıkıştırılmış metnin crt görüntüsü için bir dosya filtresidir. Birden fazla dosya sıkıştırırsanız, sadece ilk dosyayı gösterir. (Perreal'ın cevabı etkilidir, bu yüzden sıkıştırılmış dosya araçları hakkında daha fazla bilgi edinmek için zmore kullanıyorum) –
Kullanım lesspipe
:
*.arj *.tar.bz2 *.bz *.bz2 *.deb, *.udeb *.doc *.gif, *.jpeg, *.jpg, *.pcd, *.png, *.tga, *.tiff, *.tif *.iso, *.raw, *.bin *.lha, *.lzh *.pdf *.rar, *.r[0-9][0-9] *.rpm *.tar.gz, *.tgz, *.tar.z, *.tar.dz *.gz, *.z, *.dz *.tar *.jar, *.war, *.xpi, *.zip *.zoo
Kullanımı:
lesspipe file.zip
Bir cümlede ne tür bir özet olduğunu anlatabilir misiniz? Ve bir bağlantı sağlamak? – einpoklum
/görüntülemek listelemek için sıkıştırılmadan bir Linux ana bilgisayarında sıkıştırılmış bir dosyanın içeriği (ve nerede GZIP kurulu), "zcat" komutunu kullanın.
zcat compressedfilename | daha
Bu benim soruma bir cevap değil; zip ile ilgili, gzip değil; İçeriği gizlemek değil, hangi dosyaların zip arşivinde olduğunu listelemek. – einpoklum
zipinfo -1 filename.zip
Sadece dosya isimlerini ve daha fazla, örneğin (yanıtını) döndürür: Orijinal yanıtta
listing.html
my_data.csv
super.txt
Zamanla daha fazla formatı destekliyor mu? Örneğin. LZMA? – einpoklum
Eminim LZMA ile çalışır, evet. Teknik olarak atool, sisteminizdeki mevcut programların etrafını saran akıllı bir Perl betiğidir. Eğer unrar yüklü varsa, raz dosyaları ile çalışır, eğer 7zip varsa, atool 7z'yi bilecek, vb ... –