GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengekstrak File Tar ke Direktori Tertentu atau Berbeda di Linux

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.


Linux
  1. Cara Melihat Isi File Terkompresi di Linux

  2. Cara mengekstrak file .gz dan .tar.gz di Linux

  3. Cara Kompres dan Ekstrak File dan Direktori di Linux Menggunakan gzip dan bzip2

  1. Cara Mengekstrak atau Mengunzip File tar.xz di Linux

  2. Cara gzip Direktori di Linux

  3. Bagaimana Cara Mengompres dan Mengekstrak File Menggunakan Perintah tar di Linux?

  1. Cara menemukan file di Linux

  2. Ekstrak file tertentu dalam arsip tar menggunakan wildcard

  3. Bagaimana cara tar file dengan urutan yang diurutkan?