Dělení a spojování souborů v systému Linux je poměrně jednoduchý úkol, který nám umožní fragmentovat soubor na několik menších souborů, což nám při mnoha příležitostech pomůže fragmentovat soubory, které zabírají hodně místa v paměti, a to buď k přenosu na externí paměťové jednotky, nebo pro zásady zabezpečení, jako je údržba fragmentovaných a distribuovaných kopií našich dat. Pro tento jednoduchý proces použijeme dva důležité příkazy split a cat.
Co je to split?
Jedná se o Comando pro systémy Unix který nám umožňuje rozdělit soubor na několik menších, vytvoří řadu souborů s příponou a korelativem původního názvu souboru a bude schopen parametrizovat velikost výsledných souborů.
Abychom se ponořili do rozsahu a charakteristik tohoto příkazu, můžeme provést man split, kde vidíme jeho podrobnou dokumentaci
Co je to kočka?
Pro jeho část, linux kočka příkaz umožňuje zřetězit a zobrazit soubory snadno a efektivně, to znamená, že pomocí tohoto příkazu můžeme prohlížet různé textové soubory a můžeme také zřetězit rozdělené soubory.
Stejným způsobem jako u split můžeme zobrazit podrobnou dokumentaci cat s příkazem man cat.
Jak rozdělit a připojit soubory v Linuxu pomocí split a cat
Jakmile znáte základy příkazů split a cat, bude docela snadné rozdělit a připojit soubory v Linuxu. Obecný příklad, kdy chceme rozdělit soubor s názvem test.7z, který váží 500 MB na několik souborů 100 MB, musíme jednoduše provést následující příkaz:
$ split -b 100m tes.7z dividido
Tento příkaz vrátí 5 souborů o velikosti 100 MB, které jsou výsledkem původního souboru, který bude mít název dividedaa, dividab a tak dále. Stojí za zmínku, že pokud přidáme parametr -d k předchozí instrukci bude název výsledných souborů číselný, tj. dělená01, dělená02 ...
$ split -b -d 100m tes.7z dividido
Chcete-li se znovu připojit k souborům, které jsme rozdělili, stačí spustit následující příkaz z adresáře, kde jsou soubory uloženy:
$ cat dividido* > testUnido.7z
S těmito malými, ale jednoduchými kroky můžeme rozdělit a spojit soubory v Linuxu jednoduchým a snadným způsobem, doufám, že se vám to líbí a uvidíme se v budoucím článku.