2020-05-10 17:30 Czas czytania: 6 min
Linux +1

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

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

Anna Nowak
Autor
Polska

Tworzy zwięzłe wyjaśnienia, zamieniając złożone tematy w praktyczne wnioski.

Poprzedni artykuł
Jak włączyć okienko podglądu w Eksploratorze plików w systemie Windows 10
Następny artykuł
Jak grać w Hitman 2 w systemie Linux