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:
sudo apt install sharutils
Po instalacji możemy zobacz zainstalowaną wersję działa w tym samym terminalu:
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ć.
Utwórz plik shar
do utwórz nasz plik shar, z folderu, w którym mamy zapisane obrazy, wystarczy wykonać następujące polecenie:
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):
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:
sudo apt purge sharutils
Może być znaleziony informacje o Sharutils w podręczniku, który oferują gnu.org.