7za - manual referensi, opsi, contoh perintah


NAMA

7za - Pengarsip file dengan rasio kompresi tertinggi

RINGKASAN

7za [adeltux] [-] [SWITCH] <ARCHIVE_NAME> <ARGUMENTS>...

KETERANGAN

7-Zip adalah pengarsipan file dengan rasio kompresi tertinggi. Program ini mendukung format 7z (yang menerapkan algoritme kompresi LZMA), ZIP, CAB, ARJ, GZIP, BZIP2, TAR, CPIO, RPM, dan DEB. Rasio kompresi dalam format 7z baru 30-50% lebih baik daripada rasio dalam format ZIP.

7za adalah executable yang berdiri sendiri. 7za menangani lebih sedikit format arsip daripada 7z, tetapi tidak membutuhkan yang lain.

SURAT FUNGSI

a

Menambahkan

d

Menghapus

e

Ekstrak

l

Daftar

t

Tes

u

Memperbarui

x

eXtract dengan path lengkap

SWITCH

-ai[r[-|0]]{@listfile|!wildcard}

Sertakan arsip

-ax[r[-|0]]{@listfile|!wildcard}

mengecualikan arsip

-bd

Nonaktifkan indikator persentase

-i[r[-|0]]{@listfile|!wildcard}

Sertakan nama file

-l

jangan simpan symlink; menyimpan file/direktori yang mereka tuju. PERHATIAN : tahap pemindaian tidak akan pernah berakhir karena symlink rekursif seperti

ln -s .. ldir
-m{Parameters}

Tetapkan Metode Kompresi (lihat /usr/share/doc/p7zip/DOC/MANUAL/cmdline/switches/method.htm untuk daftar metode)

-mhe=on|off

Hanya format 7z : mengaktifkan atau menonaktifkan enkripsi header arsip (Default : nonaktif)

-o{Directory}

Tetapkan direktori Keluaran

-p{Password}

Tetapkan Kata Sandi

-r[-|0]

Subdirektori berulang (PERHATIAN: bendera ini tidak melakukan apa yang Anda pikirkan, hindari menggunakannya)

-sfx[{name}]

Buat arsip SFX

-si

Baca data dari StdIn, misalnya:

tar cf - directory | 7za a -si directory.tar.7z
-so

Tulis data ke StdOut, misalnya:

echo foo | 7z a dummy -tgzip -si -so > /dev/null
-slt

Mengatur mode teknis untuk perintah l (daftar).

-t{Type}

Jenis arsip (format 7z, zip, gzip, bzip2, lzip atau tar. 7z adalah default)

-v{Size}[b|k|m|g]

Buat volume

-u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]

Opsi pembaruan

-w[path]

Tetapkan direktori Kerja

-x[r[-|0]]]{@listfile|!wildcard}

Kecualikan nama file

-y

Asumsikan Ya pada semua pertanyaan

DIAGNOSTIK

7-Zip mengembalikan kode keluar berikut:

  1. Normal (tidak ada kesalahan atau peringatan yang terdeteksi)

  2. Peringatan (Kesalahan tidak fatal). Misalnya, beberapa file tidak dapat dibaca selama kompresi. Jadi mereka tidak dikompresi

  3. Kesalahan fatal

  4. Parameter baris perintah yang buruk

  5. Tidak cukup memori untuk operasi

  6. Pengguna menghentikan proses dengan control-C (atau serupa)

Cadangan dan batasan

JANGAN GUNAKAN format 7-zip untuk tujuan backup di Linux/Unix karena : - 7-zip tidak menyimpan pemilik/grup file.

Di Linux/Unix, untuk mencadangkan direktori Anda harus menggunakan tar :

- untuk membuat cadangan direktori:

tar cf - directory | 7za a -si directory.tar.7z

- untuk memulihkan cadangan Anda:

7za x -so directory.tar.7z | tar xf -

Jika Anda ingin mengirim file dan direktori (bukan pemilik file) ke pengguna Unix/MacOS/Windows lainnya, Anda dapat menggunakan format 7-zip.

Contoh :

7za a directory.7z directory

Jangan gunakan "-r" karena flag ini tidak melakukan apa yang Anda pikirkan.

Jangan gunakan directory/* karena file ".*" (contoh : "directory/*" tidak cocok dengan "directory/.profile")

CONTOH 1

Menambahkan semua file dari direktori "dir1" ke arsip archive.7z menggunakan "pengaturan ultra":

7za a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on archive.7z dir1
-t7z

arsip 7z

-m0=lzma

metode lzma

-mx=9

tingkat kompresi=9 (Ultra)

-mfb=64

jumlah byte cepat untuk LZMA=64

-md=32m

ukuran kamus=32 megabyte

-ms=on

arsip padat=aktif

CONTOH 2

Tambahkan semua file dari direktori "dir1" ke arsip SFX archive.exe (Keterangan: arsip SFX HARUS diakhiri dengan ".exe"):

7za a -sfx archive.exe dir1

CONTOH 3

Tambahkan semua file dari direktori "a_directory" ke arsip "archive.7z" (dengan data dan enkripsi arsip header aktif):

7za a -mhe=on -pmy_password archive.7z a_directory

LIHAT JUGA

7z(1), 7zr(1), bzip2(1), gzip(1), lzip(1), zip(1)

Dokumentasi HTML

/usr/share/doc/p7zip/DOC/MANUAL/index.htm

PENGARANG

Written for Debian by Mohammed Adnene Trojette.