В Ubuntu архивният мениджър (или файлов ролер) улеснява когото и да компресира и компресира файл или папка, но ако имате голям файл, кажете 20Gb и искате да го архивирате до CD / DVD, ще откриете, че не може да намалите размера на файла, за да се поберат в 1 компактдиск / DVD. В такъв случай е по-добро решение да се компресират и разделят големия файл на няколко по-малки файлове и да се съхраняват отделно. Това важи и ако искате да споделите голям файл на сайт за споделяне на файлове. Разделянето на компресирания файл в няколко по-малки файлове ще улесни изтеглянето на други файлове.

Да речем, че големият файл е филмов файл, намиращ се в "/home/username/movie/large-file.avi" и искате да компресирате, разделяте и съхранявате по-малките файлове в папката "/ home / username / movie / split -flies / ", това въведете в терминала:

 cd филм / разделени файлове 

(променете пътя на файла към мястото, където искате да запазите разделените файлове)

 tar-cvj /home/username/movie/large-files.avi | разделен -b 650m -d - "large-files.tar.bz". 

Вече ще видите няколко файла, които се появяват в папката "разделени файлове", всяка с размер на файла 650MB и имена на файлове "large-files.tar.bz.00", "large-files.tar.bz.01", " large-files.tar.bz.02 "и т.н.

За да възстановите и извлечете разделените файлове, въведете

 котка big-files.tar.bz. *> big-files.tar.bz tar -xvj large-file.tar.bz 

и можете да получите оригиналния файл обратно.

Знаете ли какви други начини да компресирате и разделите файлове в Ubuntu?