Sharutils, buat arkib mengekstrak diri dengan shar di Ubuntu

mengenai sharutil

Dalam artikel seterusnya kita akan melihat Sharutils. Ini adalah satu set utiliti untuk menangani fail shell. Utiliti GNU shar termasuk menghasilkan satu fail dari banyak fail, dan menyediakannya untuk penghantaran melalui perkhidmatan e-mel, dengan menukar fail binari menjadi teks ASCII mudah.

Dengan shar, kita akan dapat mengemas banyak fail menjadi satu. Sekiranya kami menghantarnya ke kenalan, mereka hanya perlu membuat fail yang dapat dilaksanakan dan menjalankannya untuk mengekstrak kandungan. Dengan ini, kenalan kami akan mendapatkan fail yang kami ingin hantarkan kepada anda. Shar boleh memampatkan fail, menyandikan fail binari dan memisahkan fail panjang.

Sebilangan besar desktop Gnu / Linux menawarkan sokongan menyeluruh untuk format pemampatan seperti; tar, gz, zip, Dll, begitu shar sangat tidak berguna dalam kes ini. Namun, jika anda menggunakan Gnu / Linux dalam persekitaran pelayan, shar dapat berguna kerana kesederhanaannya.

Pasang SharUtils di Ubuntu

Pada sistem operasi Unix, shar adalah singkatan untuk arkib shell dan merupakan format fail yang dibuat dengan utiliti Unix shar. Fail shar adalah sejenis fail yang mengekstrak sendiri, dan menjalankannya akan membuat semula fail dari mana ia dihasilkan. Untuk mengekstrak fail, biasanya hanya shell biasa yang diperlukan Bourne Unix.

Shar tidak termasuk dalam sebilangan besar pengedaran Gnu / Linux secara lalai, jadi kami harus memasangnya terlebih dahulu untuk membuat file shar yang mengekstrak sendiri. Namun, kami tidak akan menemuinya dalam pilihan perisian Ubuntu atau dengan sendirinya melalui apt. Sebaliknya, kita mesti memasang pakej yang tertera di dalamnyasharutil'. Kami akan dapat memasang pakej ini dengan membuka terminal (Ctrl + Alt + T) dan mengetik di dalamnya perintah:

pemasangan sharutils

sudo apt install sharutils

Selepas pemasangan, kita dapat lihat versi yang dipasang berjalan di terminal yang sama:

versi shar

shar --version

Buat fail Shar

Cari dan sediakan fail anda

Shar adalah alat baris perintah yang bertindak pada sekumpulan fail pada satu masa, memasukkannya ke dalam satu fail. Oleh itu, untuk kemudahan dan kemudahan penggunaan dalam contoh ini, kita akan membuat folder sementara dan menyalin semua fail untuk dimasukkan ke dalam fail shar yang ingin kita hasilkan.

tangkapan skrin yang disediakan

Buat fail shar

kepada buat fail shar kami, dari folder di mana kita menyimpan gambar, kita hanya perlu melaksanakan perintah berikut:

pembuatan fail shar

shar ./* > ../archivos-empaquetados.shar

Di sini setiap pengguna boleh menukar nama 'fail yang dibungkus'untuk nama yang lebih deskriptif.

Dalam arahan di atas, shar adalah program per se. Bahagian ./* Ini adalah pintu masuk, dan dalam hal ini ini bermaksud bahawa kita akan menggunakan semua fail yang terdapat di direktori di mana kita berada. Perkara seterusnya dalam perintah adalah simbol>, yang merupakan pembahagi antara input dan output perintah. Program ini memahaminya sebagai "ambil setiap entri di sebelah kiri dan gabungkan ke dalam satu fail yang ditentukan di sebelah kanan" Bahagian terakhir, ../packed-files.shar adalah jalan dan nama fail output. Ini boleh diubah agar sesuai dengan setiap pengguna. Prosesnya agak pantas dan secara amnya tidak memakan masa lebih dari beberapa saat.

Setelah kami membuat fail, kami dapat membagikannya. Walaupun Harus dikatakan bahawa pengguna dengan siapa kita membagikannya, juga perlu memasang Sharutils agar pengekstrakan berfungsi.

Ekstrak fail shar

Apabila kenalan kami menerima fail shar, semua yang anda perlukan adalah membuatnya dapat dilaksanakan dan kemudian jalankan. Mari kita anggap bahawa pengguna ini sudah memasang Sharutils, jadi anda hanya perlu menjalankan perintah berikut di terminal (Ctrl + Alt + T):

laksanakan fail shar

chmod +x archivos-empaquetados.shar

./archivos-empaquetados.shar

Dan itu sahaja. Sekarang kenalan kami dapat menghapus fail asal yang kami kirimkan kepadanya, kerana dia sudah mempunyai kandungan yang ada di komputernya.

Nyahpasang

Untuk mengeluarkan program dari komputer kita, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis arahan berikut:

nyahpasang sharutils

sudo apt purge sharutils

Boleh ditemui maklumat mengenai Sharutils dalam manual yang mereka tawarkan gnu.org.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.