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 ;)
Filed under: Linux by Inquistor
A ja głupi pisałem własny program do dzielenia plików :D
Dobry wpis, mi pomógł, dzięki :)
Krusader sobie znakomicie radzi z dzieleniem plików.