GNU/Linux >> Belajar Linux >  >> Linux

Untar, ungz, gz, tar - bagaimana Anda mengingat semua opsi yang berguna?

Atau bagaimana dengan menggunakan shell dengan kemampuan penyelesaian lanjutan (seperti zsh atau bash versi baru) yang akan melengkapi opsi untuk Anda, dengan bantuan komprehensif? :))

Mengenai tar:lihat saja keyboard "qwerty". Ada huruf "zxcvf" di samping satu sama lain. Anda memerlukan "berkas tar czvf.berkas tar.gz" atau "berkas tar xzvf.tar.gz".


Ringkasan opsi tar

Kalian semua dipersilakan untuk mengedit ini untuk menambahkan lebih banyak sakelar esoterik, tetapi inilah dasar-dasarnya:

  • x - ekstrak file
  • c - buat arsip
  • t - daftar file
  • v - verbose (daftar file saat memprosesnya)
  • j - gunakan kompresi bz2
  • z - gunakan kompresi gz
  • f - baca atau tulis file ke disk

Contoh

Buka kompresi file tar.gz:tar zxf tarball.tar.gz

Buka kompresi file tar.bz2:tar jxf tarball.tar.bz2

Buat file tar.gz:tar zcvf tarvall.tar.gz mydir/*


Ada skrip Perl kecil bernama "unp".

unp filename.tar.gz

... dan itu mengekstrak semuanya. Bekerja dengan apa saja file terkompresi selama Anda memiliki binari yang tepat. Dan Anda lupa tentang sintaks atau semua omong kosong itu. Periksa repositori distribusi Linux Anda. Itu harus ada (setidaknya di Arch, Debian dan Ubuntu).


Linux
  1. Bagaimana Cara Mengingat Opsi Perintah??

  2. Bagaimana menemukan semua file yang jarang di Linux

  3. Bagaimana cara memasang direktori tanpa mempertahankan struktur direktori?

  1. Cara mendapatkan ukuran file tar.gz dalam (MB) dengan python

  2. Bagaimana Anda memberi su variabel lingkungan pengguna saat ini

  3. Bagaimana cara tar jenis file tertentu di semua subdirektori?

  1. Bagaimana Anda mem-gunzip file dan menyimpan file .gz?

  2. Cara menggabungkan perintah 'tar' dengan 'find'

  3. bagaimana Anda mengatur kata sandi admin di openldap 2.4