Cara mengekstrak fail tar ke direktori tertentu atau berbeza di linux

Cara mengekstrak fail tar ke direktori tertentu atau berbeza di linux

The tar Utiliti adalah salah satu utiliti yang boleh anda gunakan untuk membuat sandaran pada sistem Linux. Ia merangkumi banyak pilihan yang boleh digunakan untuk menentukan tugas untuk dicapai.

Ekstrak fail tar linux yang berbeza atau direktori baru

Satu perkara yang perlu difahami ialah anda boleh mengekstrak fail tar ke direktori yang berbeza atau tertentu, tidak semestinya direktori kerja semasa. Anda boleh membaca lebih lanjut mengenai tar Utiliti sandaran dengan banyak contoh yang berbeza dalam artikel berikut, sebelum meneruskan artikel ini.

Menguasai arahan tar dengan 18 contoh ini di Linux

Dalam panduan ini, kita akan melihat bagaimana untuk mengekstrak fail tar ke direktori tertentu atau berbeza, di mana anda mahu fail berada.

Sintaks umum dari tar Utiliti untuk mengekstrak fail:

# tar -xf file_name.tar -c /sasaran /direktori # tar -xf file_name.tar.GZ -Direktori /Sasaran /Direktori 

Catatan: Dalam sintaks pertama di atas, -C Pilihan digunakan untuk menentukan direktori yang berbeza selain direktori kerja semasa.

Marilah kita melihat beberapa contoh di bawah.

Contoh 1: Mengekstrak fail tar ke direktori tertentu

Dalam contoh pertama, saya akan mengeluarkan fail artikel.tar ke direktori /tmp/my_article. Sentiasa pastikan bahawa direktori di mana anda ingin mengekstrak fail tar wujud.

Izinkan saya mulakan dengan membuat /tmp/my_article Direktori menggunakan arahan di bawah:

# mkdir /tmp /my_article 

Anda boleh memasukkan -p pilihan untuk arahan di atas supaya arahan tidak mengadu.

Untuk mengekstrak fail di artikel.tar ke /tmp/my_article, Saya akan menjalankan arahan di bawah:

# tar -xvf artikel.tar -C/tmp/my_article/ 
IMG 01: Ekstrak fail tar ke direktori yang berbeza

Dalam contoh di atas saya menggunakan -v pilihan untuk memantau kemajuan pengekstrakan tar.

Izinkan saya juga menggunakan --direktori pilihan bukan -c Untuk contoh di atas. Ia berfungsi dengan cara yang sama.

# tar -xvf artikel.tar --direktori/tmp/my_articles/ 
IMG 02: Ekstrak fail tar ke direktori tertentu

Contoh 2: Ekstrak .tar.gz atau .TGZ fail ke direktori yang berbeza

Mula -mula pastikan anda membuat direktori khusus yang ingin anda ekstrak dengan menggunakan:

# mkdir -p /tmp /tgz 

Sekarang kita akan mengeluarkan kandungan Dokumen.TGZ fail untuk memisahkan /tmp/tgz/ direktori.

# tar -zvxf Dokumen.TGZ -C/tmp/tgz/ 
IMG 03: Ekstrak tar.gz atau .TGZ fail ke direktori yang berbeza

Contoh 3: Ekstrak tar.BZ2, .tar.BZ, .tbz atau .TBZ2 fail ke direktori yang berbeza

Sekali lagi mengulangi bahawa anda mesti membuat direktori berasingan sebelum membongkar fail:

# mkdir -p /tmp /tar.BZ2 

Sekarang kita akan membongkar Dokumen.tbz2 fail ke /tmp/tar.bz2/ direktori.

# tar -jvxf Dokumen.tbz2 -C /tmp /tar.bz2/ 
IMG 04: Ekstrak tar.fail bz2 ke direktori yang berbeza

Contoh 4: Ekstrak hanya fail spesifik atau terpilih dari arkib tar

The tar Utiliti juga membolehkan anda menentukan fail yang anda mahu hanya mengekstrak dari a .tar fail. Dalam contoh seterusnya, saya akan mengekstrak fail tertentu dari fail tar ke direktori tertentu seperti berikut:

# mkdir /sandaran /tar_extracts # tar -xvf dan lain-lain.tar dll/isu dll/fius.conf etc/mysql/-c/sandaran/tar_extracts/ 
IMG 05: Ekstrak Fail Khusus dari Arkib TAR

Ringkasan

Itu sahaja dengan mengekstrak tar fail ke direktori tertentu dan juga mengekstrak fail tertentu dari fail tar. Sekiranya anda mendapati panduan ini membantu atau mempunyai lebih banyak maklumat atau idea tambahan, anda boleh memberi saya maklum balas dengan menghantar komen.