Sharutils, crea archivi autoestraenti con shar su Ubuntu

sugli sharutils

Nel prossimo articolo daremo uno sguardo a Sharutils. Questo è un insieme di utilità per la gestione dei file di shell. Utilità GNU shar incluso produce un singolo file da molti file, e li prepara ad esempio per la trasmissione tramite servizi di posta elettronica, convertendo file binari in testo ASCII semplice.

Con shar, saremo in grado di comprimere molti file in uno solo. Se lo inviamo a un contatto, dovrà solo creare il file eseguibile ed eseguirlo per estrarne il contenuto. Con questo, il nostro contatto otterrà i file che vogliamo inviarti. Shar può comprimere file, codificare file binari e dividere file lunghi.

La maggior parte dei desktop Gnu / Linux offre un supporto completo per formati di compressione come; catrame, gz, chiusura, ecc., quindi shar non è molto utile in questo caso. Tuttavia, se usi Gnu / Linux in un ambiente server, shar può essere utile per la sua semplicità.

Installa SharUtils su Ubuntu

Sul sistema operativo Unix, shar è un'abbreviazione per archivio shell ed è un formato di file creato con l'utilità Unix shar. Un file shar è un tipo di file autoestraente e, eseguendolo, verranno ricreati i file da cui è stato generato. Per estrarre i file, di solito è richiesta solo la shell standard Bourne Unix.

Shar non è incluso nella maggior parte delle distribuzioni Gnu / Linux per impostazione predefinita, quindi dovremo installarlo prima per creare i file shar autoestraenti. Tuttavia, non lo troveremo nell'opzione software di Ubuntu o da solo tramite apt. Anziché, dovremo installare il pacchetto che lo contiene chiamato 'Sharutils'. Potremo installare questo pacchetto aprendo un terminale (Ctrl + Alt + T) e digitandovi il comando:

installazione di sharutils

sudo apt install sharutils

Dopo l'installazione, possiamo vedere la versione installata in esecuzione nello stesso terminale:

versione shar

shar --version

Crea il file Shar

Trova e prepara i tuoi file

Shar è uno strumento a riga di comando che agisce su un batch di file alla volta, inserendoli in un unico file. Pertanto, per comodità e facilità d'uso in questo esempio, creeremo una cartella temporanea e copieremo tutti i file da includere nel file shar che vogliamo generare.

screenshot preparati

Crea un file shar

a crea il nostro file sharDalla cartella in cui abbiamo salvato le immagini, non ci resta che eseguire il seguente comando:

creazione di file shar

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

Qui ogni utente può cambiare il nome di 'file compressi'per un nome più descrittivo.

Nel comando precedente, shar è il programma di per sé. La parte ./* È l'ingressoe in questo caso significa che utilizzeremo tutti i file che si trovano nella directory in cui ci troviamo. La prossima cosa nel comando è il simbolo>, che è il divisore tra l'input e l'output del comando. Il programma lo interpreta come "prendere ogni voce a sinistra e combinarla in un unico file definito a destra". L'ultima parte, ../packed-files.shar è il percorso e il nome del file di output. Questo può essere modificato per soddisfare ogni utente. Il processo è abbastanza veloce e generalmente non richiede più di pochi secondi.

Una volta creato il file, possiamo condividerlo. Anche se Va detto che anche l'utente con cui lo condividiamo dovrà avere installato Sharutils affinché l'estrazione funzioni.

Estrai il file shar

Quando il nostro contatto riceve il file shar, tutto ciò che serve è renderlo eseguibile e quindi eseguirlo. Supponiamo che questo utente abbia già installato Sharutils, quindi devi solo eseguire i seguenti comandi nel terminale (Ctrl + Alt + T):

eseguire il file shar

chmod +x archivos-empaquetados.shar

./archivos-empaquetados.shar

E questo è tutto. Ora il nostro contatto può cancellare il file originale che gli abbiamo inviato, poiché ha già il contenuto disponibile sul suo computer.

Disinstalla

Per rimuovere il programma dal nostro computer, dovremo solo aprire un terminale (Ctrl + Alt + T) e scrivere il seguente comando:

disinstallare sharutils

sudo apt purge sharutils

Può essere trovato informazioni su Sharutils nel manuale da cui offrono gnu.org.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.