Sharutils, twórz samorozpakowujące się archiwa w programie shar w systemie Ubuntu

o sharutils

W następnym artykule przyjrzymy się Sharutils. To jest zestaw narzędzi do obsługi plików powłoki. Użyteczność Dołączony GNU shar tworzy pojedynczy plik z wielu plikówi przygotowuje je np. do transmisji za pośrednictwem usług poczty elektronicznej, konwertując pliki binarne na tekst ASCII prosty.

Dzięki shar będziemy mogli spakować wiele plików w jeden. Jeśli wyślemy go do kontaktu, będzie on musiał tylko utworzyć plik wykonywalny i uruchomić go, aby wyodrębnić zawartość. Dzięki temu nasz kontakt otrzyma pliki, które chcemy Ci przesłać. Shar może kompresować pliki, kodować pliki binarne i dzielić długie pliki.

Większość komputerów stacjonarnych Gnu / Linux oferuje kompleksową obsługę formatów kompresji, takich jak; smoła, gz, zamek błyskawiczny, itp., więc shar nie jest zbyt przydatny w tym przypadku. Jeśli jednak używasz Gnu / Linuksa w środowisku serwerowym, shar może być użyteczny ze względu na swoją prostotę.

Zainstaluj SharUtils na Ubuntu

W systemie operacyjnym Unix shar jest skrótem od nazwy archiwum powłoki i jest formatem pliku utworzonym za pomocą uniksowego narzędzia shar. Plik shar jest rodzajem samorozpakowującego się pliku, którego uruchomienie spowoduje odtworzenie plików, z których został wygenerowany. Aby wyodrębnić pliki, zwykle wymagana jest tylko standardowa powłoka Bourne Unix.

Shar nie jest domyślnie dołączany do większości dystrybucji Gnu / Linuksa, więc będziemy musieli go najpierw zainstalować, aby utworzyć samorozpakowujące się pliki shar. Jednak nie znajdziemy go w opcji oprogramowania Ubuntu ani samodzielnie przez apt. Zamiast, będziemy musieli zainstalować pakiet, który go zawiera o nazwie „szarutils". Będziemy mogli zainstalować ten pakiet otwierając terminal (Ctrl + Alt + T) i wpisując w nim polecenie:

instalacja sharutils

sudo apt install sharutils

Po instalacji możemy zobacz zainstalowaną wersję działa w tym samym terminalu:

wersja shar

shar --version

Utwórz plik Shar

Znajdź i przygotuj swoje pliki

Shar jest narzędzie wiersza poleceń, które działa na wielu plikach naraz, umieszczając je w jednym pliku. Dlatego dla wygody i łatwości użycia w tym przykładzie utworzymy folder tymczasowy i skopiujemy wszystkie pliki do dołączenia do pliku shar, który chcemy wygenerować.

przygotowane zrzuty ekranu

Utwórz plik shar

do utwórz nasz plik shar, z folderu, w którym mamy zapisane obrazy, wystarczy wykonać następujące polecenie:

tworzenie plików shar

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

Tutaj każdy użytkownik może zmienić nazwę „spakowane-pliki', aby uzyskać bardziej opisową nazwę.

W powyższym poleceniu shar to program jako taki. Część ./* To jest wejście, aw tym przypadku oznacza to, że użyjemy wszystkich plików znajdujących się w katalogu, w którym się znajdujemy. Następną rzeczą w poleceniu jest symbol>, który jest dzielnikiem między wejściem a wyjściem polecenia. Program rozumie to jako „weź każdy wpis po lewej i połącz go w jeden plik zdefiniowany po prawej stronie”. Ostatnia część, ../packed-files.shar to ścieżka i nazwa pliku wyjściowego. Można to zmienić, aby dopasować go do każdego użytkownika. Proces jest dość szybki i zwykle nie zajmuje więcej niż kilka sekund.

Po utworzeniu pliku możemy go udostępnić. Chociaż Trzeba powiedzieć, że użytkownik, któremu go udostępniamy, będzie również musiał mieć zainstalowany Sharutils, aby ekstrakcja działała.

Rozpakuj plik shar

Kiedy nasz kontakt otrzyma plik shar, wszystko, czego potrzebujesz, to uczynić go wykonywalnym, a następnie uruchomić. Załóżmy, że ten użytkownik ma już zainstalowany Sharutils, więc wystarczy uruchomić następujące polecenia w terminalu (Ctrl + Alt + T):

wykonać plik shar

chmod +x archivos-empaquetados.shar

./archivos-empaquetados.shar

I to wszystko. Teraz nasz kontakt może usunąć oryginalny plik, który mu wysłaliśmy, ponieważ ma już zawartość dostępną na swoim komputerze.

Dezinstalacja

Aby usunąć program z naszego komputera, będziemy musieli tylko otworzyć terminal (Ctrl + Alt + T) i napisać następujące polecenie:

odinstaluj sharutils

sudo apt purge sharutils

Może być znaleziony informacje o Sharutils w podręczniku, który oferują gnu.org.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.