Podział pliku, i jego łączenie // bash

Założmy, że mamy film który zajmuje około 1,3GB i chcemy go nagrać na 2 CD ( dvd nie mamy, ot bida w domu :p ). W tym celu musimy podzielic film na 2 części. W jaki sposób nalezy to zrobić używając poleceń bash?

Na początku dowiedzmy się, ile tak naprawdę zajmuje nasz plik. Używamy do tego polecenia du -b, które wypisze nam wynik w bajtach. Nastepnie za pomocą funkcji split dzielimy plik z uwzględnieniem wielkości jednej części pliku (w bajtach- dla CD to bedzie np. 734003000).
Przykład

du -b nazwa_pliku
split -b 734003000 nazwa_pliku

Po wykonaniu polecenia split otrzymamy x części. Jak je należy złożyć spowrotem do kupy ? Za pomocą polecenia cat.
Przykład

cat plik_part1 plik_part2 > plik_polaczony

W ten sposób otrzymamy połączony plik zapisany jako plik_polaczony ;)

2 komentarze to “Podział pliku, i jego łączenie // bash”

  1. A ja głupi pisałem własny program do dzielenia plików :D

    Dobry wpis, mi pomógł, dzięki :)

  2. Krusader sobie znakomicie radzi z dzieleniem plików.