In Ubuntu maakt de Archive Manager (of bestandsroller) het gemakkelijk voor iedereen om een ​​bestand of map te comprimeren en zip-bestanden, maar als je een groot bestand hebt, zeg 20 Gb, en je wilt een back-up maken op de CD / DVD, je zult merken dat je door geen enkele compressie de bestandsgrootte kunt verkleinen om in 1 CD / DVD te passen. In dergelijke gevallen is het een betere oplossing om het grote bestand in meerdere kleinere bestanden te comprimeren en te splitsen en apart op te slaan. Dit is ook van toepassing als u een groot bestand op een site voor het delen van bestanden wilt delen. Door het gecomprimeerde bestand in meerdere kleinere bestanden te splitsen, kunnen anderen het gemakkelijker downloaden.

Laten we zeggen dat het grote bestand een filmbestand is dat wordt gevonden in "/home/username/movie/large-bestand.avi" en dat je de kleinere bestanden wilt comprimeren, splitsen en opslaan in de map "/ home / gebruikersnaam / film / split -flies / ", dit is wat je in de terminal typt:

 cd-film / gesplitste bestanden 

(verander het bestandspad naar waar je de gesplitste bestanden wilt bewaren)

 tar -cvj /home/username/movie/large-files.avi | split -b 650m -d - "large-files.tar.bz." 

U ziet nu verschillende bestanden verschijnen in de map "gesplitste bestanden", elk met een bestandsgrootte van 650 MB en met bestandsnamen "large-files.tar.bz.00", "big-files.tar.bz.01", " large-files.tar.bz.02 ", etc.

Als u de gesplitste bestanden wilt herstellen en uitpakken, typt u

 cat large-files.tar.bz. *> large-files.tar.bz tar -xvj large-file.tar.bz 

en je kunt het originele bestand terug krijgen.

Kent u andere manieren om bestanden in Ubuntu te comprimeren en te splitsen?