Compressie- en archiveringsopdrachten in Linux
Linux biedt een krachtige reeks opdrachten voor het comprimeren en archiveren van bestanden, waardoor het gemakkelijk is om bestandsgroottes te verminderen, schijfruimte op te slaan en bestanden efficiënt te beheren.
Hier is een uitsplitsing van gemeenschappelijke commando's:
Compressie:
* gzip: Een populair en efficiënt compressie -algoritme. Het staat bekend om zijn goede compressieverhoudingen en compatibiliteit met de meeste systemen.
* Gebruik:
* `gzip `:comprimeert een bestand met de extensie `.gz`.
* `gzip -d `:decomprimeert een bestand `.gz`.
* `gzip -r `:comprimeert alle bestanden recursief in een map.
* BZIP2: Biedt iets betere compressie dan GZIP, maar duurt langer.
* Gebruik:
* `bzip2 `:comprimeert een bestand met de `.bz2' -extensie.
* `bzip2 -d `:decomprimeert een `.bz2' -bestand.
* `BZIP2 -R `:comprimeert alle bestanden in een map recursief.
* xz: Een zeer efficiënt compressie -algoritme dat uitstekende compressieverhoudingen biedt.
* Gebruik:
* `xz `:comprimeert een bestand met de extensie `.xz`.
* `xz -d `:decomprimeert een bestand `.xz`.
* `xz -r `:comprimeert alle bestanden in een map recursief.
* Compress: Een legacy compressie -algoritme, maar nog steeds in sommige gevallen gebruikt.
* Gebruik:
* `Compress `:comprimeert een bestand met de uitbreiding `.z`.
* `Uncompress `:decomprimeert een bestand `.z`.
archiveren:
* tar: (Tape Archive) Een veelzijdige opdracht voor het maken en extraheren van archieven. Het comprimeert zichzelf niet, maar kan worden gebruikt met andere compressietools.
* Gebruik:
* `tar -cvf `:maakt een archief met de naam `archive.tar` met opgegeven bestanden/mappen.
* `tar -xvf `:haalt bestanden uit een archief uit.
* `tar -czvf `:maakt een gecomprimeerd archief met behulp van GZIP.
* `tar -xjvf `:extracten uit een bzip2 -gecomprimeerd archief.
* zip: Een ander populair archiefformaat, vaak gebruikt voor het delen van bestanden.
* Gebruik:
* `zip
`:maakt een zip -archief.
* `UNZIP
`:haalt bestanden uit een zip -archief uit.
* 7z: Een krachtig archiveringsformaat met hoge compressieverhoudingen en geavanceerde kenmerken.
* Gebruik:
* `7z a `:maakt een 7Z -archief.
* `7z E `:extraheert bestanden uit een 7Z -archief.
Combineren van compressie en archivering:
* tar + gzip: Vaak gebruikt om gecomprimeerde archieven te maken met de extensie `.tar.gz`.
* `tar -cvzf `
* TAR + BZIP2: Voor hogere compressieverhoudingen, maar langzamere verwerking.
* `tar -cvjf `
* TAR + XZ: Voor nog betere compressie, maar vereist de installatie van de XZ -pakket.
* `tar -cvjf `
Opmerking: Deze opdrachten bieden verschillende opties om gedrag aan te passen. Raadpleeg hun manpagina's voor meer gedetailleerde informatie.
Dit zijn slechts enkele van de meest voorkomende compressie- en archiveringsopdrachten in Linux. U kunt andere tools en opties verkennen op basis van uw specifieke behoeften. |