perintah tar di linux dengan contoh praktikal

perintah tar di linux dengan contoh praktikal

Perintah tar adalah alat penting untuk pengguna Linux, terutama bagi mereka yang bekerja dengan sebilangan besar fail. Perintah tar membolehkan anda menggabungkan pelbagai fail ke dalam fail arkib tunggal dan juga untuk mengekstrak fail dari arkib. Dalam artikel ini, kami akan memberikan panduan komprehensif untuk pemula mengenai asas -asas arahan tar di linux.

Apa itu Perintah Tar?

Perintah tar pendek untuk "Tkera ArChive ", yang merupakan utiliti pengarkiban fail popular di Linux. Tar digunakan untuk membuat fail arkib dengan menggabungkan pelbagai fail dan direktori ke dalam satu fail. Fail arkib yang dihasilkan kemudian dapat dimampatkan untuk mengurangkan saiznya dan memudahkan untuk memindahkan rangkaian. Perintah tar digunakan secara meluas untuk tujuan sandaran, kerana ia membolehkan anda membuat sandaran pelbagai fail dan direktori ke dalam fail arkib tunggal.

Cara Menggunakan Perintah Tar?

Sintaks untuk arahan TAR adalah seperti berikut:

tar [pilihan] ... [fail] ..
1TAR [Pilihan]... [Fail]...

Pilihan yang digunakan dengan perintah tar digunakan untuk menentukan tingkah laku perintah. Beberapa pilihan yang paling biasa digunakan ialah:

  • -c: buat arkib
  • -v: mod verbose (kemajuan paparan)
  • -x: Ekstrak fail dari arkib
  • -f: nyatakan nama fail arkib
  • -z: memampatkan fail arkib menggunakan gzip
  • -j: memampatkan fail arkib menggunakan BZIP2
  • -J: memampatkan fail arkib menggunakan xz
  • -t: Melihat kandungan arkib
  • -O: Paparkan kandungan fail pada stdout
  • -r: tambah fail ke arkib sedia ada
  • -C: Tentukan direktori destinasi
  • -W: Sahkan fail arkib

Cara membuat arkib tar

Gunakan contoh berikut untuk membuat fail arkib baru dalam format yang berbeza seperti .tar (fail arkib ringkas), .tar.GZ (Arkib GZIP), .tar.bz2 (fail arkib bzip2), dan .tar.XZ (Fail Arkib XZ).

  1. Membuat Arkib Tar
  2. Untuk membuat arkib tar, gunakan pilihan "c" diikuti dengan pilihan "f" untuk menentukan nama fail arkib. Sebagai contoh, untuk membuat fail arkib bernama "Contoh.tar "dari direktori semasa dan kandungannya, gunakan arahan berikut:

    TAR -CVF Archive.tar /var /www  

  3. Membuat tar.Arkib GZ
  4. Untuk memampatkan arkib tar, anda boleh menggunakan pilihan "z" untuk memampatkan arkib menggunakan gzip atau pilihan "j" untuk memampatkan arkib menggunakan bzip2. Contohnya, untuk membuat fail arkib gzip yang dinamakan "Contohnya.tar.gz "dari direktori semasa dan kandungannya, gunakan arahan berikut:

    Arkib tar -czf.tar.gz /var /www  

  5. Membuat tar.Arkib BZ2
  6. Mampat semua kandungan /var /www direktori ke arkib.tar.fail bz2 termasuk semua subdirektori. Ini memerlukan lebih banyak masa untuk memampatkan daripada yang lain dan menyediakan fail termampat tertinggi yang di atas.

    Arkib tar -cjf.tar.gz /var /www  

  7. Membuat tar.Arkib XZ
  8. Mampat semua kandungan /var /www direktori ke arkib.tar.Fail XZ termasuk semua subdirektori. Ini memerlukan lebih banyak masa untuk memampatkan daripada yang lain dan menyediakan fail termampat tertinggi yang di atas.

    Arkib tar -cjf.tar.xz /var /www  

Cara mengekstrak arkib tar

Untuk mengekstrak fail dari arkib tar, gunakan "-x"Pilihan diikuti oleh"-f"Pilihan untuk menentukan nama fail arkib. Contohnya, untuk mengekstrak kandungan "Arkib.tar ", Gunakan arahan berikut:

Arkib TAR -XVF.tar  

Begitu juga, anda boleh mengekstrak kandungan dari format tar lain seperti:

Arkib TAR -XZF.tar.Gz  Arkib TAR -XJF.tar.BZ2  Arkib TAR -XJF.tar.xz  

Cara menyenaraikan kandungan arkib tar

Untuk menyenaraikan fail dalam arkib tar, anda boleh menggunakan -t (atau --senarai) Pilihan dalam perintah tar. Contohnya, untuk menyenaraikan fail dalam arkib yang dipanggil "Arkib.tar ", Anda boleh menggunakan arahan berikut:

Arkib tar -tvf.tar  

Begitu juga, anda boleh menyenaraikan kandungan format tar lain seperti:

Arkib TAR ZTVF.tar.Gz  TAR JTVF Archive.tar.BZ2  TAR JTVF Archive.tar.xz  

Cara mengemas kini arkib tar

Untuk mengemas kini arkib tar yang ada, anda boleh menggunakan -u (atau --Kemas kini) Pilihan dalam perintah tar. Contohnya, untuk mengemas kini arkib yang dipanggil "Arkib.tar "dengan fail baru yang disebut" New_File.TXT ", anda boleh menggunakan arahan berikut:

Arkib TAR -UVF.tar new_file.txt 

Begitu juga, anda boleh mengemas kini kandungan arkib format tar lain, seperti:

Arkib Tar -Uzf.tar.gz /var /www  Arkib Tar -Ujf.tar.bz2 /var /www  Arkib Tar -Ujf.tar.xz /var /www  

Contoh arahan tar berguna lain

Berikut adalah beberapa contoh arahan tar yang lebih berguna untuk mengendalikan fail arkib. Semua contoh, dipaparkan untuk fail arkib tar lalai. Anda juga boleh melakukan operasi yang sama untuk format tar lain dengan menentukan pilihan baris arahan yang sepadan. Contohnya untuk melaksanakan langkah -langkah ini dengan .tar.Fail GZ termasuk -z pilihan. Begitu juga menggunakan -j untuk .tar.BZ2 fail, dan -J untuk .tar.xz fail.

  1. Mengekstrak satu fail
  2. Untuk mengekstrak satu fail dari arkib tar, anda boleh menggunakan -x (atau --ekstrak) Pilihan dan tentukan nama fail yang ingin anda ekstrak. Contohnya, untuk mengekstrak fail yang dipanggil "Fail.txt ” dari arkib yang disebut "Arkib.tar ", anda boleh menggunakan arahan berikut:

    Arkib TAR -XVF.fail tar.txt  

  3. Menyenaraikan fail dalam arkib tar
  4. Untuk menyenaraikan fail dalam arkib tar, anda boleh menggunakan -t (atau --senarai) Pilihan dalam perintah tar. Contohnya, untuk menyenaraikan fail dalam arkib yang dipanggil "Arkib.tar ", Anda boleh menggunakan arahan berikut:

    Arkib tar -tvf.tar  

  5. Menambah fail ke arkib tar
  6. Untuk memasukkan fail ke arkib tar yang ada, anda boleh menggunakan -r (atau --tambah) Pilihan dalam perintah tar. Contohnya, untuk memasukkan fail yang dipanggil "New_file.txt ” ke arkib yang dipanggil "Arkib.tar ", Anda boleh menggunakan arahan berikut:

    Arkib tar -rvf.tar new_file.txt  

  7. Memaparkan kandungan fail arkib tar
  8. Untuk memaparkan kandungan fail dalam arkib tar, anda boleh menggunakan -O (atau --to-stdout) Pilihan dalam perintah tar, diikuti dengan nama fail. Contohnya, untuk memaparkan kandungan fail yang dipanggil "Fail.txt ” dalam arkib yang dipanggil "Arkib.tar ", Anda boleh menggunakan arahan berikut:

    Arkib tar -oxf.fail tar.txt  

Kesimpulan

Perintah tar adalah utiliti pengarkiban fail yang kuat di Linux. Ia membolehkan anda menggabungkan pelbagai fail dan direktori ke dalam fail arkib tunggal dan mengekstrak fail dari arkib. Artikel ini memberikan panduan yang komprehensif untuk pemula mengenai asas -asas perintah tar di linux. Memahami arahan tar akan memudahkan kerja anda dengan fail di linux.

Untuk maklumat lanjut, lawati: http: // www.gnu.org/perisian/tar/manual/tar.html