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:
sudo apt install sharutils
Dopo l'installazione, possiamo vedere la versione installata in esecuzione nello stesso terminale:
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.
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:
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):
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:
sudo apt purge sharutils
Può essere trovato informazioni su Sharutils nel manuale da cui offrono gnu.org.