Cara mengekstrak fail tar ke direktori tertentu atau berbeza di linux
- 3011
- 271
- Don Will
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 baruSatu 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.