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
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.