Untuk melihat file apa saja yang terdapat dalam arsip tanpa membukanya, gunakan perintah untuk menampilkan daftar di Terminal: unzip -l untuk file ZIP atau tar -tf untuk arsip TAR. Panduan ini menunjukkan cara memeriksa nama file, struktur folder, dan detail yang tersedia tanpa mengekstrak file yang diarsipkan.

Menampilkan daftar file ZIP dari Finder menggunakan Terminal

Untuk file ZIP, mulailah dengan unzip -l. Opsi huruf kecil -l menampilkan nama entri, ukuran setelah diekstrak, dan tanggal modifikasi. Menjalankan unzip tanpa opsi untuk menampilkan daftar biasanya akan mengekstrak file ke direktori saat ini, jadi pastikan opsi tersebut tetap disertakan. Perilaku ini didokumentasikan dalam manual unzip yang didistribusikan Apple.

  1. Buka Terminal dan biarkan jendela Finder yang memuat file ZIP tetap terlihat.
  2. Ketik /usr/bin/unzip -l diikuti spasi. Jangan tekan Return dulu.
  3. Seret file ZIP dari Finder ke jendela Terminal, setelah spasi tersebut.
  4. Pastikan perintah diawali dengan /usr/bin/unzip -l, diikuti jalur arsip, lalu tekan Return.

Menyeret file ke Terminal akan memasukkan jalur absolutnya, seperti dijelaskan dalam panduan Terminal dari Apple. Dengan begitu, Anda tidak perlu membuka folder arsip terlebih dahulu untuk menampilkan daftarnya.

Misalnya, jika file ZIP sementara bernama Archive Inspection Demo.zip ada di Desktop, perintah lengkapnya adalah:

/usr/bin/unzip -l "$HOME/Desktop/Archive Inspection Demo.zip"

Jalur yang diapit tanda kutip menjaga agar spasi dalam nama file contoh ini tetap menyatu. Perintah ini mengharuskan file ZIP tersebut sudah ada di lokasi itu; perintah ini tidak membuat arsip contoh. Jika file Anda berada di lokasi lain atau namanya berbeda, gunakan metode seret alih-alih menyalin jalur contoh.

Apple mendokumentasikan bahwa mengeklik dua kali file ZIP di Finder akan mengekstraknya, dan item hasil ekstraksi akan muncul di samping file ZIP. Untuk tugas pemeriksaan ini, pilih dan seret arsipnya. Lihat petunjuk ZIP dari Apple.

Berlatih dengan arsip sementara

Anda dapat membuat contoh kecil hanya dengan teks sintetis. Pilih nama folder yang belum digunakan agar latihan ini terpisah dari file yang sudah ada.

  1. Di Finder, buka Desktop lalu pilih File > New Folder. Beri nama folder Archive Inspection Demo. Jika nama itu sudah digunakan, pilih nama lain yang belum digunakan dan pakai nama tersebut di seluruh latihan. Apple menjelaskan cara membuat folder dalam Mengatur file di folder pada Mac.
  2. Di TextEdit, buat dokumen berisi Blue circle sample. Pilih Format > Make Plain Text, lalu File > Save, dan simpan dokumen di folder baru dengan nama shapes.txt.
  3. Buat dokumen teks biasa lainnya yang berisi Green square sample, lalu simpan di folder tersebut dengan nama colors.txt. Langkah pembuatan dan konversi dokumen ini mengikuti panduan TextEdit dari Apple.
  4. Control-klik folder di Finder dan pilih Compress. Apple menjelaskan bahwa mengompres satu folder akan menghasilkan file ZIP dengan nama yang sama. Sebelum melanjutkan, pastikan belum ada file ZIP dengan nama tersebut; jika perlu, gunakan nama folder baru. Lihat Mengompres dan mengekstrak file serta folder di Mac.
  5. Tampilkan daftar file ZIP yang dihasilkan dengan langkah Terminal di atas.

Cari entri yang sesuai dengan Archive Inspection Demo/shapes.txt dan Archive Inspection Demo/colors.txt. Anggap jalur ini sebagai hasil yang diharapkan untuk contoh yang dibuat ini, bukan transkrip dari sesi Mac yang telah diuji. Urutan entri dan entri tambahan dapat bervariasi.

Folder aslinya tetap ada karena Anda membuatnya sebelum mengompresnya. Keberadaannya bukan bukti bahwa perintah untuk menampilkan daftar mengekstrak apa pun. Setelah selesai, Anda dapat menghapus folder contoh dan file ZIP-nya di Finder.

Membaca daftar dan memilih detail yang diperlukan

Daftar arsip menunjukkan entri apa saja yang tersimpan di dalamnya. Daftar itu tidak membuka isi teks atau gambar setiap entri. Gunakan panduan berikut untuk memilih pemeriksaan paling sederhana yang berguna:

Pertanyaan Anda Perintah atau pemeriksaan Cara menafsirkannya
Entri ZIP apa saja yang ada, dan berapa ukurannya? unzip -l diikuti jalur arsip Baca jalur yang tersimpan dan ukuran setelah diekstrak.
Dapatkah saya melihat nama entri ZIP saja? unzip -Z1 diikuti jalur arsip Baca satu nama entri per baris, tanpa tabel ringkasan.
Apakah ada file dengan nama serupa di folder yang berbeda? Bandingkan jalur entri lengkap Drafts/shapes.txt dan Final/shapes.txt adalah jalur yang berbeda.
Apakah file yang terdaftar sudah ada di Desktop saya? Periksa lokasinya secara terpisah di Finder Keberadaan entri dalam arsip saja tidak membuktikan bahwa file terpisah ada di sana.

Untuk tampilan nama saja yang lebih ringkas dari contoh sintetis ini, jalankan:

/usr/bin/unzip -Z1 "$HOME/Desktop/Archive Inspection Demo.zip"

Di sini, -Z memilih mode ZipInfo, sedangkan 1 meminta nama file saja, satu per baris. Nama direktori yang tersimpan tetap menjadi bagian dari jalur yang ditampilkan. Opsi ini didokumentasikan dalam manual zipinfo yang didistribusikan Apple.

Gunakan jalur lengkap saat membandingkan entri. Dua file bernama shapes.txt dapat berada di folder yang berbeda di dalam arsip. Sebaliknya, daftar tidak memberi tahu apa yang akan terjadi jika nantinya Anda mengekstrak entri ke folder yang berisi file dengan nama yang sama. Alur kerja ini menghindari persoalan lokasi tujuan tersebut dengan menampilkan daftar tanpa menulis file arsip ke disk.

Daftar yang berhasil ditampilkan juga tidak berarti arsip sudah diuji secara menyeluruh. Manual unzip mendokumentasikan operasi -t terpisah yang mengembangkan entri di memori dan memeriksa checksum yang tersimpan. Melihat nama entri tidak sama dengan menguji isinya. Lihat opsi untuk menampilkan daftar dan menguji arsip yang didokumentasikan.

Memeriksa arsip TAR dan file TAR terkompresi

Untuk arsip TAR, gunakan /usr/bin/tar -tf diikuti jalurnya. Dalam manual yang didistribusikan Apple, -t memilih mode daftar dan -f menentukan file arsip. Implementasi yang sama secara otomatis mengenali kompresi gzip saat membaca, jadi pola ini juga berlaku untuk arsip TAR yang dikompres dengan gzip. Lihat manual tar yang didistribusikan Apple.

Untuk arsip sintetis yang sudah ada bernama Sample Bundle.tar.gz di Desktop, perintah lengkapnya adalah:

/usr/bin/tar -tf "$HOME/Desktop/Sample Bundle.tar.gz"

Ini contoh terpisah: latihan Finder di atas membuat file ZIP, bukan file TAR ini. Jalankan perintah ini hanya setelah file tersebut tersedia, atau ketik /usr/bin/tar -tf diikuti spasi, lalu seret arsip TAR sementara yang sudah ada ke Terminal.

Untuk meminta daftar yang lebih terperinci, tambahkan v:

/usr/bin/tar -tvf "$HOME/Desktop/Sample Bundle.tar.gz"

Manual tersebut mendokumentasikan keluaran daftar terperinci yang mirip dengan daftar direktori panjang. Pastikan t tetap ada dalam perintah: x memilih ekstraksi ke disk. Manual yang sama menjelaskan bahwa nama berulang dalam arsip dapat menimpa entri sebelumnya saat diekstrak, alasan lain untuk membedakan tindakan menampilkan daftar dari membongkar arsip. Lihat mode tar dan opsi keluaran terperinci.

Apa yang dapat dilakukan Apple Shortcuts untuk alur kerja ini?

Shortcuts dapat menerima item Finder yang dipilih dan muncul sebagai tindakan Finder. Integrasi tersebut menjadi titik awal untuk otomatisasi; dengan sendirinya, integrasi itu tidak menyediakan operasi untuk menampilkan daftar isi arsip. Petunjuk Finder dan Tindakan Cepat dari Apple menjelaskan di mana pintasan dijalankan, sedangkan manual perintah di atas menjelaskan cara kerja penampilan daftar yang sebenarnya.

Sebelum mengadaptasi pintasan yang sudah ada, periksa tindakannya. Di pustaka tindakan editor, arahkan penunjuk ke suatu tindakan lalu klik tombol informasinya. Untuk tindakan yang sudah ada di pintasan, Control-klik ikonnya dan pilih Show Info. Apple menyatakan bahwa deskripsi ini mencakup masukan yang diterima dan keluaran yang dihasilkan. Lihat Menavigasi daftar tindakan di Shortcuts pada Mac.

Untuk tugas ini, bedakan tiga hal: arsip yang dipilih adalah file, daftar yang ditampilkan adalah teks yang menjelaskan entri, dan nama entri tersebut bukan objek file hasil ekstraksi. Tindakan yang menghasilkan file dengan membongkar arsip akan mengubah alur kerja. Panduan Apple yang dikutip tidak menjelaskan peramban direktori arsip bawaan, jadi prosedur pemeriksaan lengkap di sini menggunakan Terminal alih-alih mengasumsikan adanya tindakan dengan kemampuan tersebut.

Pengaturan masukan juga penting. Apple mendokumentasikan bahwa pintasan dapat membatasi jenis konten yang diterima dan menggunakan Stop and Respond saat tidak ada masukan. Alur kerja Finder harus menerima file, dan masukan yang hilang harus menghasilkan penghentian yang jelas, bukan nilai kosong di langkah berikutnya. Kontrol ini dijelaskan dalam Membatasi masukan untuk pintasan saat dijalankan dari app lain di Mac.

Jika daftar arsip tidak ditampilkan dengan benar

Gunakan hasilnya untuk menentukan langkah berikutnya, alih-alih berulang kali mengubah opsi:

  • Arsip tidak dapat ditemukan: pastikan file masih ada di Finder, lalu buat kembali perintah dengan menyeret item yang tepat itu. Periksa kembali nama contoh jika Finder membuat file ZIP dengan nama berbeda.
  • Keluaran menunjukkan kesalahan format atau pembacaan: pemeriksaan belum berhasil diselesaikan. Pastikan kembali bahwa Anda memilih arsip yang dimaksud; mengubah ekstensi nama file tidak membuktikan bahwa isinya menggunakan format tersebut.
  • Beberapa nama muncul sebelum terjadi kesalahan: anggap hasilnya belum lengkap. Jangan menyimpulkan bahwa entri yang terlihat mencakup seluruh isi arsip.
  • Suatu entri ternyata arsip lain: daftar arsip luar mengidentifikasi arsip bersarang itu sebagai sebuah entri. Daftar tersebut tidak menunjukkan isi arsip bersarang itu sendiri.

Untuk pemeriksaan ZIP biasa, alur kerja lengkap yang paling singkat adalah mengetik /usr/bin/unzip -l, menambahkan spasi, menyeret arsip ke Terminal, lalu menekan Return. Baca jalur entri lengkap dan pesan akhir yang muncul. Setelah memperoleh nama file atau struktur yang diperlukan, pemeriksaan selesai tanpa membongkar file arsip.

Sumber