Sådan opretter du et selvudpakkende arkiv på Linux

click fraud protection

Et selvudpakkende arkiv er en komprimeret fil, der kan udtrække indholdet uden særlige programmer krævet. Mange softwareudviklere bruger selvudpakkende arkiver til hurtigt og effektivt at levere deres software. Dog har selvudtrækkende arkiver også andre anvendelser, nemlig at tillade dekomprimering af filer uden at skulle håndtere komplicerede værktøjer som Tar, Zip og andre.

I denne vejledning viser vi dig, hvordan du opretter dit selvudpakkende arkiv på Linux. Vi vil også undersøge, hvordan du krypterer dine selvudpakkende arkiver for ekstra sikkerhed.

Installation af Shar-værktøjet

Den første ting, vi skal gøre, er at installere Shar-værktøjet på Linux. Grunden? På trods af at det er et meget brugt værktøj, kommer Shar ikke forudinstalleret på meget mange Linux-operativsystemer. For at starte installationen skal du åbne et terminalvindue ved at trykke på Ctrl + Alt + T eller Ctrl + Skift + T på tastaturet. Følg derefter instruktionerne på kommandolinjen, der er beskrevet nedenfor.

Ubuntu

instagram viewer

På Ubuntu Linux kan du få Shar-appen med følgende apt kommando.

sudo apt installer sharutils

Debian

Bruger du Debian Linux? Du kan få Shar til at arbejde med Apt-get kommando nedenfor.

sudo apt-get install sharutils

Arch Linux

Brug for at få Shar oppe og køre på din Arch Linux PC? Gør brug af Pacman kommando nedenunder.

sudo pacman -S sharutils

Fedora

På Fedora Linux skal du installere Shar-applikationen på dit system med følgende DNF kommando.

sudo dnf installer sharutils

OpenSUSE

Er du en OpenSUSE Linux-bruger? Installer Shar-programmet med zypper kommando nedenfor.

sudo zypper installer sharutils

Generisk Linux

Brug for at få dine hænder på Shar-applikationen og bruge en version af Linux, der ikke er omfattet af denne vejledning? Gå over til denne side at lære at downloade kildekoden.

Oprettelse af et Shar-arkiv

Oprettelse af et Shar-arkiv udføres på terminalen, da Shar-programmet er et kommandolinjeværktøj. For at oprette dit arkiv skal du åbne et terminalvindue. Følg derefter de trinvise instruktioner nedenfor.

Trin 1: Brug ls kommando for at se indholdet i dit hjemmekatalog.

ls

Trin 2: Se gennem output fra ls kommandoen og find den mappe, som du vil komprimere indholdet i. Indtast det derefter med CD kommando. Hvis du f.eks. Vil komprimere alle dokumentfilerne i biblioteket "Dokumenter", gør du det cd-dokumenter. Hvis du vil tilføje indholdet i din "Downloads" -mappe, skal du gøre det cd Downloads osv.

cd-navn-på-mappe-i-hjem-bibliotek

Trin 3: Når du er inde i mappen, skal du køre shar kommando til at tilføje alle filer inde (med CD kommando i trin 2) til et nyt .shar-arkiv.

Husk, at når du kører shar kommando, vil det tilføje absolut alt til arkivet. Hvis der er poster i mappen, som du ikke ønsker at blive føjet til arkivet, skal du flytte dem ud af det med Linux-filhåndteringen, før du udfører kommandoen nedenfor.

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

Trin 4: Efter udførelse af shar kommandoen i trin 3, vil Shar-applikationen begynde at oprette dit selvudpakkende arkiv. Vær tålmodig, og lad kommandoen udføre. Når processen er afsluttet, vil du se min-shar-archive.shar vises i dit hjemmekatalog (~).

Trin 5: Efter oprettelse af dit nye selvudpakkende Shar-arkiv er processen ikke afsluttet. Før tilladelsen til filen skal opdateres, før den kan køre den for at udpakke indholdet inde.

Opdatering af tilladelser på Linux sker med chmod nytte. Ved brug af chmod + x lave om min-shar-archive.shar så enhver kan udføre det og udtrække indholdet.

sudo chmod + x my-shar-archive.shar 

Sørg for at fortælle dine venner, at de også skal opdatere tilladelserne til min-shar-archive.shar på deres Linux-system såvel med chmod kommando, hvis de vil udtrække indholdet af det.

Ekstraher dit selvudpakkende arkiv

Udfør følgende kommando for at udpakke indholdet i dit nye selvudpakkende Shar-arkiv.

./my-shar-archive.shar

Indholdet af min-shar-archive.shar vil blive placeret i det nøjagtige bibliotek, det blev uddraget.

Kryptering af dit selvudpakkende arkiv

Hvis du sender følsomme filer i dit selvudpakkende arkiv over internettet, kan du måske gøre det krypter det til sikkerhedsmæssige formål. Heldigvis er det let at kryptere selvudpakkende arkivfiler på Linux. For at gøre det på dit system skal du følge trin-for-trin-instruktionerne herunder.

Trin 1: Sørg for, at du har GPG-værktøjet installeret på din Linux-pc ved at udføre gpg - hjælp kommando i en terminal. Hvis GPG er installeret, ser du GPG-hjælpesiden. Hvis det ikke er tilfældet, sker der ikke noget.

Bemærk: skal du installere GPG? Klik her.

gpg - hjælp

Trin 2: Krypter dit selvudpakkende arkiv med gpg kommando nedenfor. Brug en sikker adgangskode.

gpg -c my-shar-archive.shar

Når den er krypteret, vil outputfilen være min-shar-archive.shar.gpg.

Trin 3: Slet det ikke-krypterede Shar-arkiv med rm.

rm my-shar-archive.shar

Trin 4: Sende ud min-shar-archive.shar.gpg til en ven, et familiemedlem eller upload online til opbevaring.

For at udpakke filen skal du udføre følgende kommandoer.

gpg my-shar-archive.shar.gpg. ./my-shar-archive.shar
watch instagram story