Jak uzyskać ekwiwalent pliku ls
z pliku .zip (bez gzip), bez jego dekompresji, z powłoki poleceń? To znaczy, w jaki sposób mogę wyświetlić listę różnych plików skompresowanych w moim archiwum .zip?Jak mogę wyświetlić listę plików w archiwum zip bez jego dekompresji?
Odpowiedz
Perreal's answer ma rację, ale polecam zainstalowanie atool (poszukaj go w menedżerze pakietów Twojej dystrybucji). Następnie, dla każdego rodzaju pliku archiwum bzip2, gzip, tar ... masz tylko jedno polecenie do zapamiętania:
als archive_name
Use unzip with-l
opcja:
unzip -l file.zip
Link w oryginalnej odpowiedzi dostaje HTTP 403 dla mnie, ale na stronie man ma informacje o tym. (Uruchom 'man unzip' lub [odwiedź to] (http://linux.die.net/man/1/unzip).) – Joe
Można też użyć "zmore archive_name". Zostanie wyświetlone archiwum i zawartość.
Niestety, to nie działa. Może dla archiwów gzip. – einpoklum
zmore to plik sprawdzający filtr do przeglądania tekstów skompresowanych. Jeśli skompresujesz więcej niż jeden plik, wyświetli się tylko pierwszy plik. (Odpowiedź perreal jest skuteczna, dlatego mam zamiar zmore, aby uzyskać więcej informacji na temat skompresowanych narzędzi do plików). –
Zastosowanie lesspipe
w Debian/Ubuntu, to również można wymienić wiele innych archiwalnych typy:
*.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
Zastosowanie:
lesspipe file.zip
Czy możesz wyjaśnić w zdaniu, na czym polega lesspipe? I podać link? – einpoklum
Do listy/wyświetlić zawartość skompresowanego pliku na hoście Linux bez dekompresji (i gdzie GZIP jest zainstalowany), użyj polecenia "zcat".
zcat compressedfilename | więcej
To nie jest odpowiedź na moje pytanie; chodzi o zip, a nie gzip; a nie o kocie treści, ale o tym, które pliki są w archiwum zip. – einpoklum
zipinfo -1 filename.zip
Zwraca tylko nazwy plików, a nie więcej, przykład (odpowiedź):
listing.html
my_data.csv
super.txt
- 1. Jak mogę wyświetlić tylko foldery w archiwum zip w Pythonie?
- 2. Jak mogę wyświetlić listę plików w CVS bez wstępnego zamówienia?
- 3. Jak wyświetlić listę plików w pliku zip w grze powershell?
- 4. Tworzenie archiwum zip lub tar.gz bez exec
- 5. PHP: Jak wyświetlić listę plików w katalogu aukcji bez podkatalogów
- 6. Kompresja archiwum zip
- 7. Jak mogę rozpakować pojedynczy plik z archiwum ZIP przy użyciu archiwum Perl's Archive :: Zip?
- 8. Jak zaktualizować jeden plik w archiwum zip?
- 9. Python: Pobieranie plików do archiwum bez katalogu?
- 10. Shiny: pobierz archiwum zip
- 11. Jak mogę wyświetlić listę wszystkich plików w katalogu z Perl?
- 12. Używanie znaków Unicode w nazwach plików wewnątrz archiwum zip
- 13. Jak wyświetlić listę plików w katalogu statycznym?
- 14. Jak wyświetlić listę plików w katalogu android?
- 15. Jak wyświetlić listę wersji plików w git?
- 16. Lista Php TYLKO pliki wewnątrz archiwum zip (wyklucz foldery)
- 17. W pamięci pobierz i rozpakuj archiwum zip
- 18. Tworzenie archiwum ZIP w pamięci Korzystanie System.IO.Compression
- 19. python jak dołączyć do pliku w archiwum zip
- 20. Tworzenie archiwum ZIP z Maven
- 21. Jak wyświetlić listę plików wewnątrz koła python?
- 22. Utwórz zaszyfrowane archiwum zip z PHP
- 23. Jak przesyłać strumieniowo muzykę z pliku w zaszyfrowanym pliku zip bez dekompresji całego pliku?
- 24. Jak mogę wyodrębnić skompresowane archiwum w Perlu?
- 25. Utwórz archiwum zip z wieloma plikami
- 26. Jak zip folder bez pełnej ścieżki
- 27. Jak usunąć lub zastąpić plik w archiwum zip?
- 28. Pobieranie wielu plików bez użycia pliku zip
- 29. C# Tworzenie archiwum zip z wieloma plikami
- 30. Jak mogę wyświetlić listę dostępnych algorytmów szyfrowania?
Obsługuje więcej formatów w czasie? na przykład LZMA? – einpoklum
Jestem prawie pewien, że działa z LZMA, tak. Z technicznego punktu widzenia atool to po prostu sprytny skrypt Perla, który owija się wokół istniejących programów w twoim systemie. Jeśli masz zainstalowane unrar, będzie działać z plikami rar, jeśli masz 7zip, atool będzie znał 7z i tak dalej ... –