Cara Memisahkan Arkib Tar ke pelbagai blok saiz tertentu

Cara Memisahkan Arkib Tar ke pelbagai blok saiz tertentu

Arkib tar boleh dibahagikan kepada pelbagai arkib saiz tertentu, yang berguna jika anda perlu meletakkan banyak kandungan ke cakera. Ia juga berguna jika anda mempunyai arkib besar yang anda perlukan untuk memuat naik, tetapi lebih suka melakukannya dengan ketulan. Dalam panduan ini, kami akan menunjukkan kepada anda arahan yang anda perlukan untuk memecah arkib tar ke dalam pelbagai blok pada sistem linux.

Ini akan berfungsi tanpa mengira jenis mampatan (atau kekurangannya) yang anda gunakan. Jadi fail dengan sambungan seperti .tar, tar.Gz, tar.xz, dan lain-lain. semuanya boleh dibahagikan kepada ketulan. Kami juga akan menunjukkan kepada anda bagaimana untuk mengekstrak fail dari arkib yang telah dibahagikan kepada banyak fail.

Dalam tutorial ini anda akan belajar:

  • Cara Memisahkan Arkib Tar ke Pelbagai Fail
  • Cara Membuka Arkib Tar Split
Memecah arkib tar ke dalam blok Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem Mana -mana distro Linux
Perisian tar, berpecah, dan pemampatan pilihan
Yang lain Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah.
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Split Tar Archives ke pelbagai blok

Untuk memecah arkib tar ke dalam pelbagai fail, kami akan paip kami tar perintah ke berpecah. Mari lihat contoh.

Perintah ini akan memecah arkib tar gzip yang dimampatkan ke dalam ketulan 5MB:

$ tar cvzf - contoh -dir/ | Split --Bytes = 5MB -MyFiles.tar.Gz. 
Arahan tar yang akan memampatkan direktori ke dalam fail berpecah saiz tertentu

Dalam contoh kami, kami membahagikan tiga fail teks besar ke dalam arkib tar 5MB. Seperti yang anda lihat, fail berakhir dengan nama seperti:

$ ls myfiles* myfiles.tar.Gz.aa myfiles.tar.Gz.ac myfiles.tar.Gz.ae myfiles.tar.Gz.ag myfiles.tar.Gz.ab myfiles.tar.Gz.ad myfiles.tar.Gz.af 


Anda boleh menggunakan sebarang pilihan dalam anda tar perintah yang anda mahukan. Contohnya, menggunakan mampatan bzip2 dan bukannya gzip. Apa yang benar -benar penting ialah anda juga menyertakan - pilihan, yang menghantar output tar ke stdout. The berpecah Utiliti kemudian dapat mentafsir data itu dan memecahnya ke dalam pelbagai fail saiz tertentu.

Sekiranya anda perlu memecah arkib anda ke dalam saiz lain, hanya tentukan saiz yang betul selepas --bait = pilihan dalam berpecah perintah.

Buka Arkib Tar Split

Untuk membuka arkib tar berpecah yang telah kami buat, anda boleh menggunakan kucing perintah, disalurkan ke tar perintah.

$ kucing myfiles.tar.Gz.* | tar xzvf - 
Membuka arkib tar yang telah dibahagikan kepada pelbagai fail

Pilihan yang anda gunakan dengan tar mestilah apa yang biasanya anda gunakan untuk mengekstrak arkib, bersama -sama dengan - pilihan. Dalam kes kami, kami mengekstrak arkib tar yang telah dimampatkan dengan GZIP, jadi kami menggunakan XZVF.

Pemikiran penutupan

Dalam panduan ini, kita melihat cara membuat arkib tar di linux, dan minta mereka berpecah menjadi pelbagai blok saiz tertentu. The tar dan berpecah Perintah terbukti sesuai untuk pekerjaan. Ini adalah tema berulang di Linux untuk dua atau lebih arahan untuk disatukan bersama untuk mencapai matlamat tunggal, dan ini adalah contoh yang sempurna dari itu.

Tutorial Linux Berkaitan:

  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Top 10 Terbaik Gnome Extensions untuk Ubuntu 20.04 Desktop
  • Panduan Pemula untuk Mampatan dengan XZ di Linux
  • Top 10 Terbaik Gnome Extensions untuk Ubuntu 22.04 Desktop
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Alat Mampatan Terbaik di Linux
  • Cara Memisahkan Arkib Zip ke pelbagai blok yang spesifik ..