Hoe maak je een zelf-uitpakkend archief op Linux

Hoe maak je een zelf-uitpakkend archief op Linux

Een zelfuitpakkend archief is een gecomprimeerd bestand dat de inhoud kan uitpakken zonder dat er speciale programma's nodig zijn. Veel softwareontwikkelaars gebruiken zelfuitpakkende archieven om hun software snel en efficiënt op te leveren. Zelfuitpakkende archieven hebben echter ook andere toepassingen, namelijk het decomprimeren van bestanden zonder ingewikkelde tools zoals Tar, Zip en andere.

In deze handleiding laten we u zien hoe u uw zelfuitpakkende archief op Linux kunt maken. We zullen ook bespreken hoe u uw zelfuitpakkende archieven kunt versleutelen, voor extra veiligheid.

De Shar-tool installeren

Het eerste dat we moeten doen, is de Shar-tool op Linux installeren. De reden? Ondanks dat het een veelgebruikt hulpprogramma is, is Shar niet vooraf geïnstalleerd op heel veel Linux-besturingssystemen. Om de installatie te starten, opent u een terminalvenster door op Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord te drukken . Volg daarna de onderstaande installatie-instructies op de opdrachtregel.

Ubuntu

Op Ubuntu Linux kun je de Shar-app krijgen met de volgende Apt- opdracht.

sudo apt install sharutils

Debian

Gebruikt u Debian Linux? Je kunt Shar aan het werk krijgen met de opdracht Apt-get hieronder.

sudo apt-get install sharutils

Arch Linux

Wilt u de Shar op uw Arch Linux- pc laten werken? Maak gebruik van het Pacman- commando hieronder.

sudo pacman -S sharutils

Fedora

Installeer op Fedora Linux de Shar-applicatie op je systeem met het volgende Dnf- commando.

sudo dnf install sharutils

OpenSUSE

Bent u een OpenSUSE Linux-gebruiker? Installeer het Shar-programma met de Zypper- opdracht hieronder.

sudo zypper installeer sharutils

Generieke Linux

Wilt u de Shar-toepassing in handen krijgen en een versie van Linux gebruiken die niet in deze handleiding wordt behandeld? Ga naar deze pagina om te leren hoe u de broncode kunt downloaden.

Een Shar-archief maken

Het maken van een Shar-archief gebeurt in de terminal, aangezien het Shar-programma alleen een opdrachtregelprogramma is. Open een terminalvenster om uw archief te maken. Volg daarna de stapsgewijze instructies hieronder.

Stap 1: Gebruik de opdracht ls om de inhoud van uw thuismap te bekijken.

ls

Stap 2:  Bekijk de uitvoer van de opdracht ls en zoek de map waarin u de inhoud wilt comprimeren. Voer het vervolgens in met de opdracht CD . Als u bijvoorbeeld alle documentbestanden in de map "Documenten" wilt comprimeren, doet u cd Documents . Om de inhoud van uw map "Downloads" toe te voegen, doet u cd Downloads, enz.

cd-naam-van-map-in-home-directory

Stap 3: Eenmaal in de map, voer je de  shar- opdracht uit om alle bestanden erin toe te voegen (met de CD- opdracht in stap 2) aan een nieuw .shar-archief.

Houd er rekening mee dat bij het uitvoeren van de opdracht shar absoluut alles aan het archief wordt toegevoegd. Als er items in de map zijn die u niet aan het archief wilt toevoegen, verplaats ze dan met de Linux-bestandsbeheerder voordat u de onderstaande opdracht uitvoert.

shar ./* > ../mijn-shar-archief.shar

Hoe maak je een zelf-uitpakkend archief op Linux

Stap 4: Na het uitvoeren van het shar- commando in stap 3, zal de Shar-toepassing beginnen met het maken van uw zelfuitpakkende archief. Wees geduldig en laat de opdracht uitvoeren. Wanneer het proces is voltooid, ziet u my-shar-archive.sharverschijnen in uw thuismap (~).

Stap 5: Nadat u uw nieuwe zelfuitpakkende Shar-archief hebt gemaakt, is het proces niet voltooid. Voordat u het kunt uitvoeren om de inhoud erin uit te pakken, moeten de machtigingen van het bestand worden bijgewerkt.

Het bijwerken van machtigingen op Linux gebeurt met het hulpprogramma chmod . Gebruik chmod +x change my-shar-archive.sharzodat iedereen het kan uitvoeren en de inhoud kan extraheren.

sudo chmod +x mijn-shar-archief.shar

Hoe maak je een zelf-uitpakkend archief op Linux

Zorg ervoor dat je je vrienden vertelt dat ze ook de machtigingen van my-shar-archive.sharop hun Linux-systeem moeten bijwerken met het chmod- commando als ze de inhoud ervan willen extraheren.

Pak uw zelfuitpakkende archief uit

Voer de volgende opdracht uit om de inhoud van uw nieuwe zelfuitpakkende Shar-archief te extraheren.

Hoe maak je een zelf-uitpakkend archief op Linux

./mijn-shar-archief.shar

De inhoud van my-shar-archive.sharwordt in de exacte map geplaatst waarin deze is uitgepakt.

Uw zelfuitpakkende archief versleutelen

Als u gevoelige bestanden in uw zelfuitpakkende archief via internet verzendt, wilt u deze mogelijk versleutelen om veiligheidsredenen . Gelukkig is het versleutelen van zelfuitpakkende archiefbestanden op Linux heel eenvoudig. Volg de stapsgewijze instructies hieronder om dit op uw systeem te doen.

Stap 1: Zorg ervoor dat de GPG-tool op uw Linux-pc is geïnstalleerd door de gpg --helpopdracht in een terminal uit te voeren. Als GPG is geïnstalleerd, ziet u de GPG-helppagina. Als dat niet zo is, gebeurt er niets.

Opmerking: moet u GPG installeren? Klik hier .

gpg --help

Stap 2: Versleutel uw zelfuitpakkende archief met het onderstaande gpg- commando. Zorg ervoor dat u een veilig wachtwoord gebruikt.

gpg -c mijn-shar-archief.shar

Eenmaal gecodeerd, is het uitvoerbestand my-shar-archive.shar.gpg.

Stap 3: Verwijder het ongecodeerde Shar-archief met rm .

rm mijn-shar-archief.shar

Stap 4: Stuur het my-shar-archive.shar.gpgnaar een vriend of familielid of upload het online voor bewaring.

Voer de volgende opdrachten uit om het bestand uit te pakken.

gpg mijn-shar-archief.shar.gpg
./mijn-shar-archief.shar


Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.