Sharutils, vytvářejte samorozbalovací archivy pomocí shar na Ubuntu

o sharutils

V příštím článku se podíváme na Sharutils. Toto je sada nástrojů pro zpracování souborů prostředí. Užitečnost Zahrnutý GNU shar produkuje jeden soubor z mnoha souborů, a připravuje je například na přenos e-mailovými službami převodem binárních souborů na text ASCII jednoduchý.

Se Sharem budeme moci zabalit mnoho souborů do jednoho. Pokud jej pošleme kontaktu, bude muset pouze vytvořit spustitelný soubor a spustit jej, aby rozbalil obsah. Díky tomu náš kontakt získá soubory, které vám chceme zaslat. Shar může komprimovat soubory, kódovat binární soubory a rozdělit dlouhé soubory.

Většina počítačů Gnu / Linux nabízí komplexní podporu kompresních formátů, jako jsou; dehet, gz, zip, Etc., takže Shar není v tomto případě příliš užitečné. Pokud však používáte Gnu / Linux v prostředí serveru, může být shar užitečný díky své jednoduchosti.

Nainstalujte SharUtils na Ubuntu

V operačním systému Unix shar je zkratka pro archiv archivu a je formát souboru vytvořený pomocí unixového nástroje shar. Soubor Shar je typ samorozbalovacího souboru a jeho spuštěním se znovu vytvoří soubory, ze kterých byl vygenerován. K extrahování souborů je obvykle vyžadován pouze standardní shell Bourne Unix.

Shar není ve většině distribucí Gnu / Linux ve výchozím nastavení zahrnut, takže ho budeme muset nejprve nainstalovat, abychom mohli vytvořit samorozbalovací soubory shar. Nenájdeme jej však v softwarové možnosti Ubuntu ani samostatně prostřednictvím apt. Namísto, budeme muset nainstalovat balíček, který jej obsahuje, s názvem 'Sharutils". Tento balíček budeme moci nainstalovat otevřením terminálu (Ctrl + Alt + T) a zadáním příkazu:

instalace sharutils

sudo apt install sharutils

Po instalaci můžeme viz nainstalovaná verze běží ve stejném terminálu:

Shar verze

shar --version

Vytvořte soubor Shar

Najděte a připravte své soubory

Shar je nástroj příkazového řádku, který působí na dávku souborů najednou a vkládá je do jednoho souboru. Proto pro usnadnění a snadné použití v tomto příkladu vytvoříme dočasnou složku a zkopírujeme všechny soubory, které se mají zahrnout do souboru shar, který chceme vygenerovat.

připravené screenshoty

Vytvořte soubor Shar

na vytvořte náš soubor SharZe složky, kde máme uložené obrázky, musíme provést následující příkaz:

sdílení souborů

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

Zde může každý uživatel změnit název 'zabalené soubory„pro popisnější název.

Ve výše uvedeném příkazu Shar je program per se. Část ./* Je to vchod, a v tomto případě to znamená, že použijeme všechny soubory umístěné v adresáři, kde jsme. Další věc v příkazu je symbol>, který je dělitelem mezi vstupem a výstupem příkazu. Program to chápe jako „vezměte každou položku nalevo a zkombinujte ji do jednoho souboru definovaného vpravo“. Poslední část ../packed-files.shar je cesta a název výstupního souboru. To lze změnit tak, aby vyhovovalo každému uživateli. Proces je poměrně rychlý a obvykle netrvá déle než několik sekund.

Jakmile soubor vytvoříme, můžeme jej sdílet. Přestože Je třeba říci, že uživatel, se kterým jej sdílíme, bude také muset mít nainstalován Sharutils, aby extrakce fungovala.

Extrahujte soubor Shar

Když náš kontakt obdrží soubor Shar, vše, co potřebujete, je vytvořit spustitelný soubor a poté jej spustit. Předpokládejme, že tento uživatel již má Sharutils nainstalovaný, takže v terminálu musíte spustit následující příkazy (Ctrl + Alt + T):

spustit soubor Shar

chmod +x archivos-empaquetados.shar

./archivos-empaquetados.shar

A to je vše. Náš kontakt nyní může odstranit původní soubor, který jsme mu poslali, protože již má obsah k dispozici ve svém počítači.

Odinstalace

K odebrání programu z našeho počítače budeme muset pouze otevřít terminál (Ctrl + Alt + T) a napsat následující příkaz:

odinstalovat sharutils

sudo apt purge sharutils

Může být nalezeno informace o Sharutils v příručce, ze které nabízejí gnu.org.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.