Handige tips

Hoe maak je een archief in Linux Mint en hoe pak je het archief uit?

In tegenstelling tot de besturingssystemen van de Windows-familie, kunnen alle bewerkingen op Linux zowel in de terminal (opdrachtregel) als in de grafische interface worden uitgevoerd, en het uitpakken van archieven is geen uitzondering. Hieronder zullen we praten over het uitpakken van verschillende archieven in Linux met alleen de opdrachtregel.

Soorten archieven op Linux

In het Windows-besturingssysteem wordt een archief meestal opgevat als een bestand dat verschillende andere bestanden combineert, terwijl deze bestanden zijn gecomprimeerd, d.w.z. de totale grootte wordt kleiner. Archiveren in Windows houdt dus in dat bestanden kleiner worden gemaakt door ze te comprimeren en in één bestand te combineren.

In Linux is archiveren een iets ander proces, of liever gezegd, het is in tweeën gedeeld. De eerste, het combineren van meerdere bestanden in één, is archiveren, de tweede is compressie (samendrukking) van deze bestanden om ze te verkleinen. Dit is belangrijk, omdat u zelf een archief kunt ontmoeten of een archief kunt maken, waardoor de grootte van de bestanden niet wordt verkleind, maar eenvoudig meerdere bestanden worden gecombineerd, bijvoorbeeld voor een gemakkelijke overdracht van deze bestanden naar een andere gebruiker.

Je kunt ontdekken dat een bestand een archief is met de extensie, hier zijn de meest voorkomende archiefextensies in Linux:

  • .tar - het archief is gemaakt door het standaard tar-programma zonder datacompressie,
  • .tar.gz - tar-archief gecomprimeerd met gzip,
  • .tar.bz2 - teerarchief gecomprimeerd met bzip2,
  • .zip - archief met compressie gemaakt door het ZIP-programma,
  • .7z is een gecomprimeerd archief gemaakt door 7Zip.

Ik heb het type niet opgegeven .rar, omdat in Linux, in tegenstelling tot Windows, dit type archief zelden wordt gebruikt en er standaard geen mogelijkheid is om met zeldzame archieven in Linux te werken. Maar we kunnen natuurlijk de mogelijkheid toevoegen om met rar in Linux te werken, later in het artikel zal ik laten zien hoe deze functionaliteit wordt toegevoegd aan Linux Mint.

Een archief maken in Linux Mint

Onder Linux gebruiken geavanceerde gebruikers meestal een terminal om een ​​archief te maken, d.w.z. opdrachtregel (in principe en voor veel andere bewerkingen), echter, voor beginnende gebruikers zal deze methode een beetje ongemakkelijk en op het eerste gezicht niet te begrijpen zijn. Maar zoals u weet, is Linux Mint een systeem dat is gericht op gewone gebruikers, daarom is er standaard een standaardprogramma met een grafische interface dat kan werken met archieven, het heet "Archive Manager". U kunt dit programma bijvoorbeeld uitvoeren vanuit het Mint-menu, "Menu -> Accessoires -> Archiefbeheer".

In de meeste gevallen is het echter niet nodig om de archiefbeheerder uit te voeren om archieven te maken of uit te pakken; deze functionaliteit is geïntegreerd in het systeem.

LET OP!Als voorbeeld gebruikt het artikel de Linux Mint 19 MATE-versie..

Een gemakkelijke manier om een ​​archief te maken in Linux Mint

Een archief in Linux Mint kan heel eenvoudig worden gemaakt, hiervoor hoeft u alleen maar met de rechtermuisknop op een bestand of map te klikken en te klikken "Comprimeren".

Standaard wordt ons gevraagd een archief aan te maken .tar.gz (dit is het meest voorkomende type archief in Linux). Maar u kunt het type archief dat wordt gemaakt wijzigen door het gewenste type op te geven in het bijbehorende veld (vervolgkeuzelijst), bijvoorbeeld ZIP, 7z of een andere lijst in de lijst. Hier kunt u ook de naam van het resulterende archief en de locatiemap instellen. Klik op om het archiveringsproces te starten "Create".

Als gevolg hiervan is in mijn geval het archiefbestand Test.tar.gz in dezelfde map gemaakt

Als u meerdere bestanden moet archiveren, selecteert u ze allemaal en roept u op dezelfde manier het menu op en klikt u op "Comprimeren".

Een 7z-archief maken met een terminal in Linux Mint

Zoals reeds opgemerkt, kunnen archieven in Linux ook worden gemaakt met behulp van de terminal, laten we een voorbeeld 7z-archief maken met behulp van de terminal.

Dit type archief wordt gemaakt door een hulpprogramma met dezelfde naam 7z, hiervoor starten we de terminal bijvoorbeeld met behulp van de snelkoppeling op het paneel of vanuit het Mint-menu.

Vervolgens moet u de volgende instructie uitvoeren om een ​​Test.7z-archief te maken dat hetzelfde testbestand bevat

In deze handleiding staat eerst de naam van het hulpprogramma, d.w.z. 7z, vervolgens de opdracht a, die zegt dat we het archief moeten maken, dan geven we de naam van het resulterende archief aan, inclusief het pad waar het moet worden opgeslagen. Samenvattend geven we aan welk bestand moet worden gearchiveerd, inclusief het pad naar dit bestand (overal gaf ik het pad naar de map "Documenten" aan, die zich in de gebruikersmap bevindt). Als alles goed is, geeft het hulpprogramma het bericht 'OK' weer als het klaar is.

Om geen paden naar mappen op te geven, kunt u onmiddellijk naar de gewenste map gaan met de opdracht cd. In mijn geval ziet het commando er bijvoorbeeld als volgt uit:

En nadat u in de context van een specifieke map bent gegaan, kunt u bij het uitvoeren van het hulpprogramma 7z alleen de bestandsnamen opgeven, d.w.z. geen paden.

Als gevolg hiervan werd het Test.7z-archief gemaakt in de map die ik had aangegeven.

Een archief uitpakken in Linux Mint

Om het archief in Linux Mint uit te pakken, kunt u het volgende gebruiken:

  • Archiefbeheerder (Functionaliteit uitpakken),
  • Contextmenu veroorzaakt door met de rechtermuisknop op het archief te klikken,
  • Linux-terminal.

Laten we nu eens kijken naar verschillende manieren om archieven uit te pakken in Linux Mint.

Gemakkelijke manier om een ​​archief in Linux Mint uit te pakken

De eenvoudigste manier om een ​​archief in Linux Mint uit te pakken is om de contextmenu-functionaliteit te gebruiken die wordt veroorzaakt door met de rechtermuisknop op het archief te klikken "Hier uitpakken" of Uitpakken bij, waardoor de bestanden uit het archief worden uitgepakt in de huidige map of, dienovereenkomstig, in de map die u opgeeft.

Hoe een archief in Linux Mint uit te pakken met behulp van een terminal?

Als u het archief in Linux met de terminal wilt uitpakken, zien de opdrachten voor het uitpakken er als volgt uit

Ga naar de gewenste map

7z-archief uitpakken met 7Zip-programma

Zoals u kunt zien, moet het hulpprogramma 7z worden gebruikt om het archief uit te pakken met de opdracht x.

Hoe een RAR-archief in Linux Mint uit te pakken?

Om zeldzame archieven in Linux Mint te kunnen uitpakken, moet u het pakket installeren p7zip-rar voor de 7Zip-toepassing hoeven daarom geen extra programma's voor het uitpakken van rar-archieven te worden geïnstalleerd, d.w.z. u hoeft alleen de functionaliteit van 7Zip uit te breiden.

Om het p7zip-rar-pakket te installeren, moet u de volgende opdracht uitvoeren in een Linux-terminal (u moet een beheerderswachtwoord invoeren).

De opdracht om het p7zip-rar-pakket te installeren

Nadat u dit pakket hebt geïnstalleerd, kunt u rar-bestanden uitpakken met het 7Zip-programma, de archiefbeheerder in de grafische interface en ook vanuit het contextmenu "Uitpakken"d.w.z. net als andere soorten archieven.

Nu weet je hoe archieven worden gemaakt en uitgepakt in het Linux Mint-besturingssysteem, ik hoop dat het materiaal nu nuttig voor je was!

Tar-archieven uitpakken op Unix / Linux

U kunt het archief bekijken en de inhoud bekijken:

Je kunt ook het opgegeven bestand uitpakken, stel dat je some_my_archive.txt moet downloaden:

U kunt het pad naar elk bestand in elke map opgeven:

U kunt de opgegeven map gemakkelijk uit uw archief halen, stel dat u "mijn_map" nodig hebt:

GZ-archieven uitpakken op Unix / Linux

Gebruik voor het uitpakken:

U kunt het archief bekijken (gecomprimeerd met GZIP) en de inhoud achterhalen:

Je kunt ook het opgegeven bestand uitpakken, stel dat je some_my_archive.txt moet downloaden:

U kunt het pad naar elk bestand in elke map opgeven:

U kunt de opgegeven map gemakkelijk uit uw archief halen, stel dat u "mijn_map" nodig hebt:

Bz2-archieven uitpakken op Unix / Linux

Gebruik voor het uitpakken:

U kunt het archief bekijken (gecomprimeerd met BZIP2) en de inhoud achterhalen:

Je kunt ook het opgegeven bestand uitpakken, stel dat je some_my_archive.txt moet downloaden:

U kunt het pad naar elk bestand in elke map opgeven:

U kunt de opgegeven map gemakkelijk uit uw archief halen, stel dat u "mijn_map" nodig hebt:

9 opmerkingen

auteur, u vergat zo'n probleem als Russische letters te wijden in de .zip-archieven in linux. vaak worden archieven leeg geopend als er een map met Russische letters in het archief is. deze mappen worden uitgepakt in een naam met vierkanten en binnenin de bestanden worden niet later door het systeem geopend. voor

9 jaar Linux gebruiken als desktop, kon ik nog steeds geen oplossing voor dit probleem vinden.

er is geen oplossing. Dank niet-standaard Windows-codering

Extract archieven met behulp van Shell-functies

Om niet te onthouden welke sleutel u moet gebruiken bij het uitpakken van archieven, kunt u hiervoor een functie toevoegen. Open .bashrc of .zshrc op uw besturingssysteem:

En helemaal aan het einde schrijven we voor:

Start de bashrc-shell opnieuw op:

PS: Als u zsh gebruikt, om het opnieuw te starten. Sluit en open uw terminal.

Gebruik is vrij eenvoudig, bijvoorbeeld:

Bekijk de video: Wat doe ik met linux mint (Januari- 2020).