perintah tar di linux dengan contoh praktikal
- 2515
- 773
- Chris Little I
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] ..1 | TAR [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 menggunakangzip
-j
: memampatkan fail arkib menggunakanBZIP2
-J
: memampatkan fail arkib menggunakanxz
-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).
- Membuat Arkib Tar
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
- Membuat tar.Arkib GZ
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
- Membuat tar.Arkib BZ2
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
- Membuat tar.Arkib XZ
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.
- Mengekstrak satu fail
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
- Menyenaraikan fail dalam 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
- Menambah fail ke arkib tar
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
- Memaparkan kandungan fail arkib tar
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
- « Linux rpm comamnd dengan 10 contoh berguna
- Memantau prestasi rangkaian dengan Cacti pada sistem CentOS & RHEL »