Jak zrobić samorozpakowujące się archiwum w systemie Linux

Photo of author

By maciekx

Samorozpakowujące się archiwum to skompresowany plik, który może wyodrębnić swoją zawartość bez potrzeby użycia specjalnych programów. Takie archiwa są szczególnie popularne wśród programistów, którzy chcą szybko i efektywnie dostarczać swoje oprogramowanie. Oprócz tego, archiwa samorozpakowujące pozwalają na łatwą dekompresję plików, eliminując konieczność korzystania z bardziej złożonych narzędzi, takich jak Tar czy Zip.

W tym przewodniku przedstawimy sposób tworzenia samorozpakowującego się archiwum w systemie Linux. Omówimy również metody szyfrowania takich archiwów, aby zapewnić dodatkowe bezpieczeństwo danych.

Instalowanie narzędzia Shar

Pierwszym krokiem jest zainstalowanie narzędzia Shar w systemie Linux. Mimo że jest ono powszechnie używane, nie zawsze jest fabrycznie zainstalowane w różnych dystrybucjach Linuxa. Aby zainstalować Shar, otwórz terminal, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. Następnie wykonaj poniższe polecenia, w zależności od używanej dystrybucji.

Ubuntu

Aby zainstalować Shar w systemie Ubuntu, użyj poniższej komendy:

sudo apt install sharutils

Debian

Dla użytkowników Debiana, zainstaluj Shar za pomocą:

sudo apt-get install sharutils

Arch Linux

Jeśli korzystasz z Arch Linux, użyj poniższego polecenia:

sudo pacman -S sharutils

Fedora

Dla systemu Fedora, zainstaluj Shar za pomocą:

sudo dnf install sharutils

OpenSUSE

Użytkownicy OpenSUSE mogą zainstalować Shar za pomocą:

sudo zypper install sharutils

Ogólny Linux

Jeśli korzystasz z innej dystrybucji Linuxa, odwiedź tę stronę, aby dowiedzieć się, jak pobrać kod źródłowy Shar.

Tworzenie archiwum Shar

Tworzenie archiwum Shar wymaga użycia terminala, ponieważ jest to narzędzie działające wyłącznie w wierszu poleceń. Oto jak to zrobić krok po kroku:

Krok 1: Użyj polecenia ls, aby wyświetlić zawartość katalogu domowego.

ls

Krok 2: Zlokalizuj folder, który chcesz skompresować, i przejdź do niego za pomocą polecenia cd. Na przykład, aby przejść do folderu „Dokumenty”, użyj:

cd Dokumenty

Krok 3: Wewnątrz folderu uruchom polecenie shar, aby dodać wszystkie pliki do nowego archiwum .shar:

shar ./* > ../my-shar-archive.shar

Krok 4: Po wykonaniu polecenia shar archiwum zostanie utworzone. Bądź cierpliwy i pozwól na zakończenie procesu. Po zakończeniu zobaczysz plik my-shar-archive.shar w katalogu domowym.

Krok 5: Przed uruchomieniem samorozpakowującego archiwum, musisz zaktualizować jego uprawnienia za pomocą polecenia chmod:

sudo chmod +x my-shar-archive.shar

Poinformuj innych użytkowników, że również muszą zaktualizować uprawnienia pliku my-shar-archive.shar, jeśli chcą wyodrębnić jego zawartość.

Wypakowanie archiwum

Aby wyodrębnić zawartość samorozpakowującego się archiwum Shar, wykonaj poniższe polecenie:

./my-shar-archive.shar

Wszystkie pliki z archiwum my-shar-archive.shar zostaną wyodrębnione w bieżącym katalogu.

Szyfrowanie archiwum samorozpakowującego się

Jeśli planujesz wysłać poufne pliki w samorozpakowującym się archiwum przez Internet, warto je zaszyfrować, aby zwiększyć bezpieczeństwo. Szyfrowanie archiwów w systemie Linux jest proste. Oto jak to zrobić:

Krok 1: Sprawdź, czy masz zainstalowane narzędzie GPG, uruchamiając:

gpg --help

Jeśli GPG jest zainstalowane, zobaczysz stronę pomocy. W przeciwnym razie, możesz je zainstalować, odwiedzając tę stronę.

Krok 2: Zaszyfruj swoje samorozpakowujące się archiwum używając polecenia:

gpg -c my-shar-archive.shar

Po zaszyfrowaniu, plik wyjściowy będzie nosił nazwę my-shar-archive.shar.gpg.

Krok 3: Usuń oryginalne, niezaszyfrowane archiwum:

rm my-shar-archive.shar

Krok 4: Możesz teraz wysłać plik my-shar-archive.shar.gpg do znajomego lub przesłać go online w celu przechowywania. Aby wyodrębnić plik, wykonaj poniższe polecenia:

gpg my-shar-archive.shar.gpg ./my-shar-archive.shar

newsblog.pl

BIULETYN


newsblog.pl