Dalam panduan ini, kita melihat perintah Tar Linux, Tar, kependekan dari Tape Archive, adalah perintah yang umum digunakan yang digunakan untuk membuat file terkompresi, yang dikenal sebagai file tarball yang mudah dipindahkan dari satu disk ke disk lainnya. Selanjutnya, perintah tersebut dapat digunakan untuk membuka kompres file yang diarsipkan ini dan selanjutnya membuat beberapa modifikasi. Dalam panduan ini, kita akan mempelajari dan melihat contoh perintah tar dan melihat cara mengompres dan mengekstrak file menggunakan perintah tar .
Membuat file Arsip Tar
Untuk membuat arsip tar dari sebuah direktori , gunakan sintaks di bawah
# tar -cvf tarball_name.tar /path/to/directory
Misalnya, perintah di bawah ini membuat tarball bernama james.tar dari direktori home /home/james
# tar -cvf james.tar /home/james/ Contoh keluaran

Mari kita lihat opsinya
c - Used for creating a new .tar file
v - Verbosely outputs the creation of the .tar file
f - Defines the file name of the archive file
Membuat file arsip tar.gz
Untuk membuat tar.gz file , gunakan -z pilihan. perintah di bawah ini membuat tar.gz tarball dari /home/james/ direktori seperti yang ditunjukkan.
# tar -cvzf james.tar.gz /home/james/ Contoh keluaran

Membuat file arsip tar.bz2
Opsi bz2 digunakan untuk mengompresi file tar yang lebih terkompresi dengan ukuran file yang lebih kecil dibandingkan dengan kompresi gzip. Namun, butuh waktu lebih lama untuk mencapai kompresi. Untuk membuat arsip bz2 , gunakan -j pilihan seperti yang ditunjukkan pada contoh di bawah ini
# tar -cvjf james.tar.bz2 /home/james/ ATAU
# tar -cvjf james.tar.tbz /home/james/ ATAU
# tar -cvjf james.tar.tb2 /home/james/ Contoh keluaran

Untar file arsip tar
Untuk membuka kompres atau membuka tar file .tar , gunakan opsi x untuk mengekstrak seperti yang ditunjukkan
# tar -xvf james.tar Contoh keluaran

Untuk mengekstrak file ke direktori lain, gunakan -C untuk menentukan jalur ke direktori
# tar -xvf james.tar -C /opt Contoh keluaran

Membuka kompresi file tar.gz
Untuk mengekstrak atau membuka kompresi file tar.gz, gunakan opsi -x seperti yang ditunjukkan
# tar -xvf james.tar.gz Contoh keluaran

Untuk mengekstraknya ke direktori lain, gunakan -C tandai seperti yang ditunjukkan pada contoh sebelumnya
Membuka kompresi file tar.bz2
Sekali lagi perintah untuk mengekstrak tar.bz2 menggunakan pendekatan yang sama seperti 2 contoh sebelumnya.
# tar -xvf james.tar.bz2 Contoh keluaran

Mencantumkan isi file arsip
jika Anda ingin membuat daftar isi file sebelum mengekstrak arsip, gunakan -t pilihan
Untuk membuat daftar isi file tar, jalankan perintah
# tar -tvf james.tar Contoh keluaran

Untuk membuat daftar isi file tar.bz2, jalankan
# tar -tvf james.tar.bz2 Contoh keluaran

Demikian juga, untuk file tar.gz, perintahnya adalah
# tar -tvf james.tar.gz Contoh keluaran

Menambahkan file atau direktori ke arsip Tar
Untuk menambahkan file atau direktori ke arsip yang sudah ada sebelumnya, gunakan -r pilihan seperti yang ditunjukkan
# tar -rvf root.tar install.sh
Pada contoh di atas, kami telah menambahkan file install.sh ke tarball root.tar
Contoh keluaran

Untuk menambahkan direktori, gunakan sintaks yang sama. pada contoh di bawah ini, kita menambahkan direktori data ke tarball root.tar
# tar -rvf root.tar data Contoh keluaran

Menambahkan file atau direktori ke arsip tar.gz atau tar.bz2
Demikian pula, untuk menambahkan file atau direktori dalam file tar.gz atau tar.bz2, gunakan -r pilihan seperti yang ditunjukkan
# tar -rvf root.tar.gz install.sh Contoh keluaran

Demikian juga, untuk file tar.bz2, Anda akan mengeksekusi
# tar -rvf root.tar.bz2 install.sh Contoh keluaran

Periksa ukuran file tar , tar.gz dan tar.bz2
Untuk memeriksa ukuran file tarball Anda, gunakan sintaks seperti yang ditunjukkan di bawah ini
# tar -czf root.tar | wc -c Untuk file tar.gz, ini akan menjadi
# tar -czf root.tar.gz | wc -c Dan terakhir, untuk file tar.bz2, jalankan
# tar -czf root.tar.bz2 | wc -c Contoh keluaran

Ini mengakhiri tutorial ini. Cobalah dan jangan ragu untuk memberikan masukan Anda.