Split / Cat ile dosya bölme ve birleştirme

· by Gürkan · Read in about 1 min · (213 Words)

Split ve cat gibi basit araçlar ile bir dosyayı istediğiniz boyutta ve sayıda parçaya ayırabilir, geri birleştirebilirsiniz. Split, basit bir mantıkla işleyerek dosyayı belirtilen byte'dan itibaren böler. Bu sayede dosyalarınızı istediğiniz ortamlara sığdırabilirsiniz. Bu mantıkla bölme işlemi yapan uygulamaların parça dosyalarını cat ile birleştirebilirsiniz (örn Windows altındaki HjSplit). Ancak rar gibi uygulamalar bölerken kendi yöntemini kullandığı için, birleştirdiğiniz dosya muhtemelen bozuk olacaktır.

Dosya Bölme

Diyelim ki elimizde 90 mB'lık bir dosya var.

 ls -lh
toplam 90MB
-rw-rw-r--  1 seqizz users  90M Jul 23 18:18 deneme.avi

bölelim :) diyelim ki 10mB'lık parçalara ayıracağız. hemen bir hesap 10 * 1024 = 10240

split -b 10240k deneme.avi

ls -lh
toplam 180MB
-rw-rw-r--  1 seqizz users 90M Jul 23 18:18 deneme.avi
-rw-rw-r--  1 seqizz users 10M Jul 23 18:22 xaa
-rw-rw-r--  1 seqizz users 10M Jul 23 18:22 xab
-rw-rw-r--  1 seqizz users 10M Jul 23 18:22 xac
-rw-rw-r--  1 seqizz users 10M Jul 23 18:22 xad
-rw-rw-r--  1 seqizz users 10M Jul 23 18:22 xae
-rw-rw-r--  1 seqizz users 10M Jul 23 18:22 xaf
-rw-rw-r--  1 seqizz users 10M Jul 23 18:22 xag

işte parçalar

Dosya Birleştirme

Şimdi de cat ile xa ile başlayan ne var ne yok birleştirelim. Bildiğiniz gibi, bunun için alfabetik sıranın (a-z, 0-9) korunması gerek.

cat xa* > birlesmisdosya.avi

artık parçaları silebilirsiniz..