tar: perintah yang harus Anda ketahui

Ada alat terkenal di dunia Unix, dan itulah tar, karena tarball ditangani setiap hari, terutama untuk membongkar paket kode sumber dan mengompilasinya. Seperti yang telah Anda ketahui, jika Anda membaca kami, tarball adalah file yang dikemas dengan alat tar dan dengan beberapa jenis kompresi, yang bisa berbeda jenisnya tergantung pada algoritma kompresi yang digunakan. Oleh karena itu, alat kompresi / dekompresi lainnya digunakan.

Hal yang baik tentang tarball adalah itu pertahankan izinnya dan atribut lain dari file dan direktori yang dikemas, itulah mengapa mereka sangat penting untuk mempertahankan izin yang tepat dari file sumber, skrip, dan lainnya yang harus kita jalankan untuk kompilasi dan instalasi. Faktanya, ketika kami "membongkar" salah satu paket ini dengan buruk, misalnya menggunakan beberapa alat dekompresi grafis, izin tersebut dihancurkan dan apa yang kami maksudkan mungkin tidak berfungsi dengan benar ...

Hari ini kami akan mempersembahkan beberapa perintah sederhana dan dasar dengan tar yang harus Anda ketahui agar dapat bekerja dengan baik dengan paket. Untuk informasi lebih lanjut, Anda dapat berkonsultasi dengan artikel saya lainnya seperti:

Nah, Ayo lakukan:

  • Paket file atau direktori:
tar -cvf nombre_tarball.tar /ruta/directorio/ 
  • Untuk kompresi .gz (jika Anda menginginkan jenis kompresi lain, Anda dapat mengubah z ke j untuk .bz2, dll.):
tar cvzf nombre_tarball.tar.gz /ruta/directorio/
  • Untuk membongkar, dengan x, apapun kompresinya:
tar -xvf nombre_tarball.tar.gz
  • Cukup daftarkan konten tarball, tanpa menggunakan dekompresi atau operasi pembongkaran apa pun di atasnya:
tar -tvf nombre_tarball.tar.gz
  • Tambahkan file dan direktori ke tarball yang ada:
tar -rvf nombre_tarball.tar.gz nuevo.txt
  • Periksa tarball:
tar -tvfW nombre_tarball.tar
  • Periksa ukurannya:
tar -czf - nombre_tarball.tar.gz | wc -c

Los contoh Saya telah menempatkannya dengan kompresi .gz secara normal, tetapi tidak harus seperti itu. Itu sama untuk .bz2, .xz, dll. Ingatlah saat mengompresi, gunakan font yang sesuai untuk setiap jenis kompresi ...


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Jorge dijo

    Halo,
    Untuk kompresi .gz (jika Anda menginginkan jenis kompresi lain, Anda dapat mengubah z ke j untuk .bz2, dll.) ...
    Bukankah itu .gz untuk .bz2?
    tar cvzf nama_ar tar.tar.gz / jalur / direktori /
    Bukankah tar -cvzf tarball_name.tar.gz / path / directory /?
    tar -czf - tarball_name.tar.gz | wc -c
    Mengapa tidak memberikan hasil yang sama seperti jika kita melihatnya di Properties)

    Terima kasih. Salam dari Perillo (Oleiros) - A Coruña.