Làm thế nào tôi có thể nhận được tương đương với ls
của tệp .zip (không phải gzip), mà không giải nén nó, khỏi trình bao lệnh? Đó là, làm thế nào tôi có thể liệt kê các tập tin khác nhau được nén trong kho lưu trữ .zip của tôi?Tôi làm cách nào để liệt kê các tệp trong kho lưu trữ zip mà không giải nén nó?
Trả lời
Perreal's answer là đúng, nhưng tôi khuyên bạn nên cài đặt atool (tìm nó trong quản lý gói của phân phối của bạn). Sau đó, đối với bất kỳ loại tệp lưu trữ nào, bzip2, gzip, tar ... bạn chỉ có một lệnh cần nhớ:
als archive_name
Use unzip with-l
tùy chọn:
unzip -l file.zip
liên kết để đáp ứng ban đầu được một HTTP 403 đối với tôi, nhưng người đàn ông trang có thông tin về nó. (Chạy 'man unzip' hoặc [visit this] (http://linux.die.net/man/1/unzip).) – Joe
Bạn cũng có thể sử dụng "zmore archive_name". Nó sẽ liệt kê lưu trữ và nội dung.
Xin lỗi, nó không hoạt động. Có thể cho lưu trữ gzip. – einpoklum
zmore là một tập tin perusal lọc cho xem crt của văn bản nén. Nếu bạn nén nhiều hơn một tệp, nó chỉ hiển thị tệp đầu tiên. (Câu trả lời của perreal là hiệu quả đó là lý do tại sao tôi có mục đích zmore để có thêm thông tin về các công cụ tập tin nén) –
Sử dụng lesspipe
trong Debian/Ubuntu, nó cũng có thể liệt kê nhiều loại lưu trữ khác:
*.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
Cách sử dụng:
lesspipe file.zip
Bạn có thể giải thích trong một câu mà lesspipe là gì không? Và cung cấp một liên kết? – einpoklum
Để liệt kê/xem nội dung của tệp nén trên máy chủ Linux mà không giải nén tệp đó (và ở đâu GZIP được cài đặt), sử dụng lệnh "zcat".
zcat compressedfilename | hơn
Đây không phải là câu trả lời cho câu hỏi của tôi; đó là về zip, chứ không phải gzip; và không phải về việc chia sẻ nội dung nhưng liệt kê những tệp nào có trong kho lưu trữ zip. – einpoklum
zipinfo -1 filename.zip
Nó sẽ chỉ trả lại tên tập tin, và không nhiều, ví dụ (phản ứng):
listing.html
my_data.csv
super.txt
- 1. Làm cách nào để tôi chỉ liệt kê các thư mục trong kho lưu trữ zip bằng Python?
- 2. Giải nén kho lưu trữ BZIP2
- 3. Làm cách nào để ghi các tệp XML trực tiếp vào kho lưu trữ zip?
- 4. Làm thế nào để liệt kê các container trong kho lưu trữ màu xanh?
- 5. Làm cách nào để giải nén tất cả các đối tượng của kho lưu trữ git?
- 6. Làm cách nào để ngăn Maven kiểm tra các bản cập nhật từ kho lưu trữ mà tôi không liệt kê trong tệp settings.xml của mình?
- 7. Giải nén tập tin từ kho lưu trữ Zip bằng lập trình bằng C# và System.IO.Packaging
- 8. Extract danh sách tên tập tin trong một kho lưu trữ zip khi `giải nén -l`
- 9. Cách tạo lưu trữ Zip không nén trong Java
- 10. Làm thế nào để tôi nói trong Perl kích thước của một tệp trong kho lưu trữ gzip là gì mà không giải nén toàn bộ tệp?
- 11. Danh sách Php CHỈ các tệp trong kho lưu trữ zip (loại trừ các thư mục)
- 12. Làm thế nào để giải nén một kho lưu trữ 7zip trong Android?
- 13. R Reading trong một tệp dữ liệu zip mà không cần giải nén nó
- 14. Làm cách nào để giải nén/giải nén trong Emacs
- 15. Cách giải nén tệp .zip trên iOS?
- 16. Làm thế nào để liệt kê các tập tin trong một zip trong PowerShell?
- 17. Giải nén Lưu trữ với Groovy
- 18. Làm cách nào để đọc tệp hình ảnh trực tiếp từ mã zip mà không cần giải nén vào đĩa?
- 19. Cách đọc tệp trực tiếp từ tệp .zip mà không cần giải nén trong android
- 20. Giải nén tệp zip bằng zlib
- 21. tài liệu lưu trữ giải nén zip với JavaScript trong Firefox 3.6
- 22. Nén tệp nén zip
- 23. Tạo kho lưu trữ zip để tải xuống tức thì
- 24. Cách giải nén tệp zip C#
- 25. HP-UX - Làm thế nào tôi có thể đọc một tập tin văn bản từ kho lưu trữ tar mà không cần giải nén nó?
- 26. Làm thế nào để có lười biếng bytestring từ kho lưu trữ zip mà không có đống tràn
- 27. Cách đọc nội dung của tệp được nén mà không cần giải nén trong java
- 28. Mục tiêu C - Truy cập tệp bằng zip mà không cần giải nén zip
- 29. Phát tệp .mp4 trên zip mà không cần giải nén mã zip
- 30. Nếu tôi có nội dung của một tệp zip trong một chuỗi Python, tôi có thể giải nén nó mà không cần viết nó vào một tệp không?
Vì vậy, nó hỗ trợ nhiều định dạng hơn theo thời gian? ví dụ. LZMA? – einpoklum
Tôi khá chắc chắn nó hoạt động với LZMA, vâng. Về mặt kỹ thuật, atool chỉ là một kịch bản Perl thông minh kết thúc tốt đẹp xung quanh các chương trình hiện có trên hệ thống của bạn. Nếu bạn đã cài đặt unrar, nó sẽ hoạt động với các file rar, nếu bạn có 7zip, atool sẽ biết 7z, và cứ thế ... –