I Ubuntu har Arkivhanteraren (eller filrullen) gjort det enkelt för någon att komprimera och zip upp en fil eller mapp, men om du har en stor fil, säg 20Gb och du vill säkerhetskopiera den till CD / DVD, kommer du att upptäcka att ingen komprimering kan du minska filstorleken för att passa in i 1 CD / DVD. I så fall är det en bättre lösning att komprimera och dela upp den stora filen i flera mindre filer och lagra dem separat. Detta gäller även om du vill dela en stor fil på en fildelningssida. Att dela den komprimerade filen i flera mindre filer gör det enklare för andra att ladda ner.

Låt oss säga att den stora filen är en filmfil som finns i "/home/username/movie/large-file.avi" och du vill komprimera, dela upp och lagra de mindre filerna i mappen "/ home / användarnamn / film / split -flies / ", det här är vad du skriver i terminalen:

 cd-film / split-filer 

(ändra filepath till där du vill behålla delade filer)

 tjära -cvj /home/username/movie/large-files.avi | dela -b 650m -d - "large-files.tar.bz." 

Du kommer nu att se flera filer som visas i mappen "split-files", var och en med filstorlek på 650 MB och med filnamn "big-files.tar.bz.00", "big-files.tar.bz.01", "big-files.tar.bz.01" large-files.tar.bz.02 ", etc.

För att återställa och extrahera delade filer, skriv

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

och du kan få den ursprungliga filen tillbaka.

Känner du till några andra sätt att komprimera och dela filer i Ubuntu?