Sharutils, buat arsip self-extracting dengan shar di Ubuntu

tentang sharutils

Pada artikel selanjutnya kita akan melihat Sharutils. Ini adalah seperangkat utilitas untuk menangani file shell. Utilitas GNU shar termasuk menghasilkan satu file dari banyak file, dan menyiapkannya misalnya untuk transmisi melalui layanan email, dengan mengubah file biner menjadi teks ASCII sederhana.

Dengan shar, kita bisa mengemas banyak file menjadi satu. Jika kami mengirimkannya ke kontak, dia hanya perlu membuat file yang dapat dieksekusi dan menjalankannya untuk mengekstrak konten. Dengan ini, kontak kami akan mendapatkan file yang ingin kami kirimkan kepada Anda. Shar dapat memampatkan file, menyandikan file biner, dan membagi file yang panjang.

Kebanyakan desktop Gnu / Linux menawarkan dukungan komprehensif untuk format kompresi seperti; ter, gz, zip, Dll, jadi shar tidak terlalu berguna dalam kasus ini. Namun, jika Anda menggunakan Gnu / Linux di lingkungan server, shar dapat berguna karena kesederhanaannya.

Instal SharUtils di Ubuntu

Di sistem operasi Unix, shar adalah singkatan dari arsip shell dan merupakan format file yang dibuat dengan utilitas Unix shar. File shar adalah jenis file yang mengekstrak sendiri, dan menjalankannya akan membuat ulang file dari mana file itu dibuat. Untuk mengekstrak file, biasanya hanya dibutuhkan shell standar Bourne Unix.

Shar tidak disertakan di sebagian besar distribusi Gnu / Linux secara default, jadi kita harus menginstalnya terlebih dahulu untuk membuat file shar yang mengekstrak sendiri. Namun, kami tidak akan menemukannya di opsi perangkat lunak Ubuntu atau dengan sendirinya melalui apt. Sebagai gantinya, kita harus menginstal paket yang berisi itu yang disebut 'sharutil'. Kami akan dapat menginstal paket ini dengan membuka terminal (Ctrl + Alt + T) dan mengetik di dalamnya perintah:

instalasi sharutils

sudo apt install sharutils

Setelah penginstalan, kita bisa lihat versi yang diinstal berjalan di terminal yang sama:

versi shar

shar --version

Buat file Shar

Temukan dan persiapkan file Anda

Shar adalah alat baris perintah yang bekerja pada sekumpulan file pada satu waktu, menempatkannya ke dalam satu file. Oleh karena itu, untuk kenyamanan dan kemudahan penggunaan dalam contoh ini, kami akan membuat folder sementara dan menyalin semua file untuk dimasukkan ke dalam file shar yang ingin kami buat.

tangkapan layar yang disiapkan

Buat file shar

untuk buat file shar kami, dari folder tempat kita menyimpan gambar, kita hanya perlu menjalankan perintah berikut:

pembuatan file shar

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

Di sini setiap pengguna dapat mengubah nama 'file-dikemas'untuk nama yang lebih deskriptif.

Pada perintah di atas, shar adalah programnya sendiri. Bagian ./* Ini adalah pintu masuk, dan dalam hal ini berarti kita akan menggunakan semua file yang terletak di direktori tempat kita berada. Hal berikutnya dalam perintah tersebut adalah simbol>, yang merupakan pembagi antara input dan output perintah. Program memahaminya sebagai "ambil setiap entri di sebelah kiri dan gabungkan menjadi satu file yang ditentukan di sebelah kanan". Bagian terakhir, ../packed-files.shar adalah jalur dan nama file keluaran. Ini dapat diubah agar sesuai dengan setiap pengguna. Prosesnya cukup cepat dan umumnya tidak lebih dari beberapa detik.

Setelah kami membuat file, kami dapat membagikannya. Meskipun Harus dikatakan bahwa pengguna yang kami bagi, juga perlu menginstal Sharutils agar ekstraksi dapat bekerja.

Ekstrak file shar tersebut

Saat kontak kami menerima file shar, yang Anda butuhkan hanyalah membuatnya dapat dieksekusi dan kemudian menjalankannya. Anggaplah pengguna ini telah menginstal Sharutils, jadi Anda hanya perlu menjalankan perintah berikut di terminal (Ctrl + Alt + T):

jalankan file shar

chmod +x archivos-empaquetados.shar

./archivos-empaquetados.shar

Dan itu dia. Sekarang kontak kami dapat menghapus file asli yang kami kirimkan, karena dia sudah memiliki konten yang tersedia di komputernya.

Uninstal

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

hapus instalan sharutils

sudo apt purge sharutils

Dapat ditemukan informasi tentang Sharutils dalam manual yang mereka tawarkan gnu.org.


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.