tar utilitas adalah salah satu utilitas yang dapat Anda gunakan untuk membuat cadangan pada sistem Linux. Ini mencakup banyak opsi yang dapat digunakan seseorang untuk menentukan tugas yang harus dicapai.
Satu hal yang perlu dipahami adalah Anda dapat mengekstrak file tar ke direktori yang berbeda atau spesifik, tidak harus direktori kerja saat ini. Anda dapat membaca lebih lanjut tentang tar utilitas cadangan dengan banyak contoh berbeda di artikel berikut, sebelum melanjutkan lebih jauh dengan artikel ini.
Menguasai Perintah tar dengan 18 Contoh ini di Linux
Dalam panduan ini, kita akan melihat cara mengekstrak file tar ke direktori tertentu atau direktori yang berbeda, tempat Anda ingin menyimpan file tersebut.
Sintaks umum tar utilitas untuk mengekstrak file:
# tar -xf file_name.tar -C /target/directory # tar -xf file_name.tar.gz --directory /target/directory
Catatan: Dalam sintaks pertama di atas, -C
option digunakan untuk menentukan direktori lain selain direktori kerja saat ini.
Sekarang mari kita lihat beberapa contoh di bawah ini.
Contoh 1:Mengekstrak File tar ke Direktori Tertentu
Pada contoh pertama, saya akan mengekstrak file di articles.tar ke direktori /tmp/my_article
. Selalu pastikan bahwa direktori tempat Anda ingin mengekstrak file tar ada.
Mari saya mulai dengan membuat /tmp/my_article
direktori menggunakan perintah di bawah ini:
# mkdir /tmp/my_article
Anda dapat menyertakan -p
opsi ke perintah di atas agar perintah tidak mengeluh.
Untuk mengekstrak file di articles.tar
ke /tmp/my_article
, saya akan menjalankan perintah di bawah ini:
# tar -xvf articles.tar -C /tmp/my_article/
Dalam contoh di atas saya menggunakan -v
opsi untuk memantau kemajuan ekstraksi tar.
Izinkan saya juga menggunakan --directory
opsi alih-alih -c
untuk contoh di atas. Ini bekerja dengan cara yang sama.
# tar -xvf articles.tar --directory /tmp/my_articles/
Contoh 2:Ekstrak File .tar.gz atau .tgz ke Direktori Berbeda
Pertama, pastikan Anda membuat direktori khusus yang ingin Anda ekstrak dengan menggunakan:
# mkdir -p /tmp/tgz
Sekarang kita akan mengekstrak isi documents.tgz
file untuk memisahkan /tmp/tgz/ direktori.
# tar -zvxf documents.tgz -C /tmp/tgz/
Contoh 3:Ekstrak File tar.bz2, .tar.bz, .tbz atau .tbz2 ke Direktori Berbeda
Sekali lagi ulangi bahwa Anda harus membuat direktori terpisah sebelum membongkar file:
# mkdir -p /tmp/tar.bz2
Sekarang kita akan membongkar documents.tbz2
file ke /tmp/tar.bz2/ direktori.
# tar -jvxf documents.tbz2 -C /tmp/tar.bz2/
Contoh 4:Ekstrak Hanya File Tertentu atau Terpilih dari Arsip Tar
tar utilitas juga memungkinkan Anda untuk menentukan file yang hanya ingin Anda ekstrak dari .tar mengajukan. Pada contoh berikutnya, saya akan mengekstrak file tertentu dari file tar ke direktori tertentu sebagai berikut:
# mkdir /backup/tar_extracts # tar -xvf etc.tar etc/issue etc/fuse.conf etc/mysql/ -C /backup/tar_extracts/
Ringkasan
Itu saja dengan mengekstrak tar file ke direktori tertentu dan juga mengekstrak file tertentu dari file tar. Jika Anda merasa panduan ini bermanfaat atau memiliki lebih banyak informasi atau ide tambahan, Anda dapat memberi saya umpan balik dengan mengirimkan komentar.