sala@home:~$

split + cat

Bár szerencsére elmúltak azok az idők, amikor floppy méretűre (fiatalabbaknak: 1.2MB, 1.44MB) kellett a nagyobb fájlokat szétvagdosni, most is előfordul, hogy egy fájlt muszáj szétdarabolnunk. Például ha egy DVD iso fájlt szeretnénk FAT32 fájlrendszerre másolni, könnyen beleütközhetünk a 4GB-os korlátba. Fájlokat legegyszerűbben a split paranccsal darabolhatunk. A következő parancs a

nagy.iso

fájlt (kb. 4.5 GB) darabolja 1 gigabyte-os részekre:

split -b 1G nagy.iso

A parancs határása

xaa, xab, xac, xad, xae

elnevezésű fájlok jönnek létre, melyekből az első 4 darab 1 GB-os, az utolsó pedig kb. 0.5 GB. Fontos megjegyezni, hogy a fájlok semmilyen fejléccel nem rendelkeznek ami a darabolásra utalna (milyen fájl darabolásakor jöttek létre, hány darabra daraboltuk a fájl, hányadik darabról van szó,…). Ha újra szeretnénk összeragasztania  darabokat, akkor a

cat

paranccsal tehetjük meg:

cat xa* > nagy2.iso

Ha a

split

eredeti elnevezési módszere nem tetszik (az

xaa, xab,...

tényleg nem túl bőbeszédű), akkor kérhetünk az “x” helyett más prefixet, és numerikus sorszámozást is:

split -b 1G -d nagy.iso nagy_

Így

nagy_01, nagy_02, nagy_03, nagy_04, nagy_05

fájlok jönnek létre, jelentősen növelve az esélyét, hogy később megtaláljuk ezeket a fájlokat, akkor eszünkbe jut, mit daraboltunk szét.