tar (pengarsip kaset) tool adalah aplikasi yang paling umum digunakan untuk backup data pada sistem Linux. Ini mengarsipkan file dalam format khusus, baik secara langsung pada media cadangan (seperti tape) atau ke file arsip dalam sistem file.
Perintah tar
Perintah tar menyimpan, mencantumkan, atau mengekstrak file dalam arsip.
$ tar functions archivefile filenames
Output dari menggunakan perintah tar adalah file tar. Lokasi keluaran default untuk file tar di Linux adalah stdout.
Opsi Perintah tar
Tabel tersebut menjelaskan beberapa opsi perintah tar yang umum digunakan. Untuk penjelasan rinci tentang perintah tar dan opsinya, baca halaman manual tar.
Opsi | Deskripsi |
---|---|
c | Membuat file tar baru |
t | Menampilkan daftar isi file tar |
x | Menampilkan daftar isi file tar |
f | Menentukan file arsip atau perangkat tape. |
v | Menentukan file arsip atau perangkat tape. |
h | Mengikuti tautan simbolik sebagai file atau direktori standar |
z | Mengikuti tautan simbolik sebagai file atau direktori standar |
j | Mengompres dan mengekstrak file dan direktori menggunakan bzip |
Membuat Arsip tar
Anda dapat menggunakan perintah tar untuk membuat file arsip yang berisi banyak file atau direktori ke dalam disk atau file. Contoh berikut menunjukkan cara mengarsipkan direktori home Anda ke dalam disk.
$ tar cvf user_home.tar /home/user /home/user/ /home/user/.bash_logout /home/user/.bash_profile /home/user/.bashrc ...
Contoh berikut menunjukkan cara mengarsipkan banyak file ke dalam file arsip bernama test.tar.
# tar cvf test.tar test test1 test2 test test1 test2
Melihat Arsip tar
Anda dapat melihat nama semua file yang telah ditulis langsung ke disk atau arsip file. Untuk melihat konten file arsip test.tar, masukkan perintah berikut:
# tar tf test.tar test test1 test2
Mengekstrak Arsip tar
Anda dapat mengambil atau mengekstrak konten arsip yang ditulis langsung ke perangkat disk atau ke file. Untuk mengekstrak file dari file arsip test.tar, masukkan perintah berikut:
# tar xvf test.tar test test1 test2Cara menggunakan perintah kompres, zip, gzip di Linux