Samorozbalovací archiv je komprimovaný soubor, který dokáže extrahovat jeho obsah bez nutnosti zvláštních programů. Mnoho vývojářů softwaru používá samorozbalovací archivy k rychlému a efektivnímu dodávání svého softwaru. Samorozbalovací archivy však mají i jiná využití, jmenovitě umožňují dekompresi souborů, aniž by se musely zabývat složitými nástroji, jako jsou Tar, Zip a další.
V této příručce vám ukážeme, jak vytvořit svůj samorozbalovací archiv v systému Linux. Rovněž se podíváme na to, jak zašifrovat vaše samorozbalovací archivy pro větší bezpečnost.
První věc, kterou musíme udělat, je nainstalovat nástroj Shar na Linux. Důvod? Přesto, že se jedná o široce používaný nástroj, Shar není předinstalována na mnoha operačních systémech Linux. Chcete-li zahájit instalaci, otevřete okno terminálu stisknutím Ctrl + Alt + T nebo Ctrl + Shift + T na klávesnici. Poté postupujte podle pokynů pro instalaci z příkazového řádku uvedených níže.
V systému Ubuntu Linux můžete získat aplikaci Shar s následujícím Apt příkaz.
sudo apt nainstalujte sharutils
Používáte Debian Linux? S Sharem budete moci pracovat Apt-get příkaz níže.
sudo apt-get install sharutils
Je třeba, aby Shar byl spuštěn na vašem Arch Linux PC? Využijte Pacman příkaz dolů.
sudo pacman -S sharutils
V systému Fedora Linux nainstalujte do vašeho počítače aplikaci Shar s následujícím Dnf příkaz.
sudo dnf nainstalovat sharutils
Jste uživatel systému OpenSUSE Linux? Nainstalujte Shar program pomocí Zypper příkaz níže.
sudo zypper nainstalovat sharutils
Potřebujete se dostat do rukou aplikace Shar a používat vydání systému Linux, které není obsaženo v této příručce? Zamiřte na tato stránka naučit se stahovat zdrojový kód.
Vytvoření archivu Shar se provádí v terminálu, protože program Shar je pouze obslužný program příkazového řádku. Chcete-li vytvořit svůj archiv, otevřete okno terminálu. Poté postupujte podle pokynů krok za krokem níže.
Krok 1: Použijte ls příkaz k zobrazení obsahu vašeho domovského adresáře.
ls
Krok 2: Podívejte se na výstup ls příkaz a vyhledejte složku, ve které chcete komprimovat obsah. Poté zadejte pomocí CD příkaz. Pokud například chcete komprimovat všechny soubory dokumentů uvnitř adresáře „Documents“, měli byste to udělat CD Dokumenty. Chcete-li přidat obsah složky „Stažené soubory“, měli byste to udělat CD Stahování atd.
cd name-of-folder-in-home-directory
Krok 3: Jakmile je uvnitř složky, spusťte ostrý příkaz k přidání všech souborů uvnitř (pomocí CD příkaz v kroku 2) do nového archivu .shar.
Mějte na paměti, že při spuštění ostrý příkaz, přidá absolutně všechno do archivu. Pokud jsou ve složce položky, které nechcete přidat do archivu, před provedením níže uvedeného příkazu je přesuňte pomocí správce souborů systému Linux z této složky.
shar ./*> ../my-shar-archive.shar ![](/f/06bedd32d4897f0c949c7b4d3b4ef324.png)
Krok 4: Po provedení ostrý příkazem v kroku 3 začne aplikace Shar vytvářet váš samorozbalovací archiv. Buďte trpěliví a nechte příkaz provést. Po dokončení procesu uvidíte my-shar-archive.shar
objeví se ve vašem domovském adresáři (~).
Krok 5: Po vytvoření nového samorozbalovacího Shar archivu není proces dokončen. Než jej budete moci spustit, aby se obsah uvnitř extrahoval, musí být aktualizována oprávnění souboru.
Aktualizace oprávnění v systému Linux se provádí pomocí systému Windows chmod nástroj. Použitím chmod + x změna my-shar-archive.shar
aby ji kdokoli mohl spustit a extrahovat obsah.
sudo chmod + x my-shar-archive.shar ![](/f/4c989d47fb8e0e8e5d63d64415a49ee5.png)
Nezapomeňte svým přátelům sdělit, že musí také aktualizovat oprávnění uživatele my-shar-archive.shar
na jejich linuxovém systému také s chmod příkaz, pokud chtějí extrahovat jeho obsah.
Chcete-li extrahovat obsah nového samorozbalovacího sdíleného archivu Shar, proveďte následující příkaz.
./my-shar-archive.shar
Obsah my-shar-archive.shar
bude umístěn do přesného adresáře, který byl extrahován.
Pokud odesíláte citlivé soubory v samorozbalovacím archivu přes internet, možná budete chtít zašifrujte jej z bezpečnostních důvodů. Naštěstí je šifrování samorozbalovacích archivních souborů v systému Linux velmi snadné. Chcete-li to provést ve vašem systému, postupujte podle pokynů krok za krokem níže.
Krok 1: Ujistěte se, že máte v počítači se systémem Linux nainstalován nástroj GPG provedením gpg - nápověda
příkaz v terminálu. Pokud je nainstalován GPG, zobrazí se stránka nápovědy GPG. Pokud tomu tak není, nic se nestane.
Poznámka: potřebujete nainstalovat GPG? Klikněte zde.
gpg - nápověda
Krok 2: Zašifrujte svůj samorozbalovací archiv pomocí gpg příkaz níže. Nezapomeňte použít zabezpečené heslo.
gpg -c my-shar-archive.shar
Po zašifrování bude výstupní soubor my-shar-archive.shar.gpg
.
Krok 3: Odstraňte nešifrovaný Shar archiv pomocí rm.
rm my-shar-archive.shar
Krok 4: Poslat ven my-shar-archive.shar.gpg
příteli, rodinnému příslušníkovi nebo nahrajte online pro úschovu.
Chcete-li extrahovat soubor, proveďte následující příkazy.
gpg my-shar-archive.shar.gpg. ./my-shar-archive.shar
Mplayer je bezplatný, snadno použitelný přehrávač filmů. Podporuje ...
Dochází v počítači nedostatek paměti? Je čas se zbavit některých du...
Rychlý a snadný způsob, jak zvýšit soukromí v systému Linux, je pře...