tar: arahan yang harus anda ketahui

Terdapat alat yang terkenal di dunia Unix, dan itulah tar, sejak tarballs dikendalikan setiap hari, terutamanya untuk membongkar pakej kod sumber dan menyusunnya. Seperti yang telah anda ketahui, jika anda membaca kami, tarball adalah fail yang dikemas dengan alat tar dan dengan beberapa jenis pemampatan, yang boleh terdiri dari pelbagai jenis bergantung pada algoritma pemampatan yang digunakan. Oleh itu, alat pemampatan / penyahmampatan lain digunakan.

Perkara yang baik mengenai tarball ialah simpan kebenaran dan atribut lain dari fail dan direktori yang dikemas, itulah sebabnya sangat penting untuk mengekalkan kebenaran fail sumber, skrip dan lain-lain yang mesti kita laksanakan untuk penyusunan dan pemasangan. Sebenarnya, apabila kita "membongkar" salah satu pakej ini dengan teruk, misalnya menggunakan beberapa alat penyahmampatan grafik, kebenaran tersebut dimusnahkan dan apa yang kita maksudkan mungkin tidak berfungsi dengan betul ...

Hari ini kami akan mempersembahkan kepada anda beberapa perintah ringkas dan asas dengan tar yang harus anda ketahui untuk dapat berfungsi dengan baik dengan pakej. Untuk maklumat lebih lanjut, anda boleh merujuk artikel saya yang lain seperti:

Nah, Mari lakukannya:

  • Pakej fail atau direktori:
tar -cvf nombre_tarball.tar /ruta/directorio/ 
  • Untuk pemampatan .gz (jika anda mahukan jenis pemampatan lain, anda boleh menukar z menjadi j untuk .bz2, dll.):
tar cvzf nombre_tarball.tar.gz /ruta/directorio/
  • Untuk membongkar, dengan x, apa sahaja pemampatannya:
tar -xvf nombre_tarball.tar.gz
  • Senaraikan kandungan tarball, tanpa melakukan operasi penyahmampatan atau pembongkaran di atasnya:
tar -tvf nombre_tarball.tar.gz
  • Tambahkan fail dan direktori ke tarball yang ada:
tar -rvf nombre_tarball.tar.gz nuevo.txt
  • Periksa tarball:
tar -tvfW nombre_tarball.tar
  • Periksa saiznya:
tar -czf - nombre_tarball.tar.gz | wc -c

The contoh Saya telah meletakkannya dengan pemampatan .gz secara normal, tetapi tidak semestinya begitu. Ia sama untuk .bz2, .xz, dll. Hanya ingat semasa memampatkan, gunakan fon yang sesuai untuk setiap jenis pemampatan ...


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Jorge kata

    Hello,
    Untuk pemampatan .gz (jika anda mahu jenis pemampatan lain, anda boleh menukar z menjadi j untuk .bz2, dll.) ...
    Bukankah itu .gz untuk .bz2?
    tar cvzf tarball_name.tar.gz / jalan / direktori /
    Bukankah tar -cvzf tarball_name.tar.gz / path / direktori / akan?
    tar -czf - tarball_name.tar.gz | wc -c
    Mengapa ia tidak memberikan hasil yang sama seolah-olah kita melihatnya di Properties)

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