2013-03-20 33 views

Trả lời

6

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 
+0

Vì vậy, nó hỗ trợ nhiều định dạng hơn theo thời gian? ví dụ. LZMA? – einpoklum

+0

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ế ... –

40

Use unzip with-l tùy chọn:

unzip -l file.zip 
+0

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

0

Bạn cũng có thể sử dụng "zmore archive_name". Nó sẽ liệt kê lưu trữ và nội dung.

+0

Xin lỗi, nó không hoạt động. Có thể cho lưu trữ gzip. – einpoklum

+0

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) –

2

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 

reference

+1

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

0

Để 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

+0

Đâ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

1
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 
Các vấn đề liên quan