Split

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
Yazdırılabilir sürüm artık desteklenmiyor ve görüntü oluşturma hataları olabilir. Lütfen tarayıcı yer işaretlerinizi güncelleyin ve bunun yerine varsayılan tarayıcı yazdırma işlevini kullanın.

split, bir dosyayı iki veya daha çok küçük dosyalara bölmek için en yaygın kullanılan Unix komutudur.

Kullanımı

Komut söz dizimi:

split (isteğe bağlı parametre) (giriş dosyası) (çıkış dosyası)

Normalde split komutu, çıkış dosyalarının boyutlarını düzenli olarak oluşturur. Bu değer öntanımlı olarak 1000 satırdır. Çıkış dosyalarının sonlarına aa, ab, ac, vb gibi adlar eklenir. Eğer belli bir çıkış dosyası yoksa, öntanımlı dosya adı olarak x kullanılır, örneğin, xaa, xab, vb. Giriş dosyası yerine kısa tire (-) kullanılırsa, veri standart girdiden türetilir.

Dosyaları tekrar gerisin geri getirmek için cat komutu şöyle kullanılır:


cat xaa xab xac > dosya

veya


cat xa[a-c] > dosya

Ek program seçenekleri (satır sayısı yerine) karakterlerin maksimum sayısına izin verir. Maksimum satır uzunluğu, üretilen dosyadaki karakterlerin ne kadar arttığı ve harf mi yoksa dijit mi kullanıldığı ile ilgilidir.

Bir başka örnek olarak split komutunun kullanımı; split -b 2 text_dosyası

bu komut text dosyanızı 2şer byte'a dönüştürür. Dosyanın silimi için; rm x* şeklinde düzeltilebilir.

İlgili maddeler ve dış bağlatılar

Kaynakça

Unix komutları (daha fazla)
Dosya dizgesi catcdchmodchgrpchowncksumcmp cpdddudf fsckfuserlnlslsattrlsofmkdirmountmvpwdrm rmdirsplittouchumask
Süreç ve görev yönetimi atchrootcroncrontabexitkillkillallnicepgreppidofpkillpspstreesleeptimetopwait
Kullanıcı ortamı envfingeridlognamemesgpasswdsusudouptimewwallwhowhoamiwrite
Metin işleme awkcommcsplitcutdiffedexfmtheadiconvjoinlessmorepastesedsortstringstailtalktruniqvivimwcxargs
Kabuk programlama aliasbasenamedirnameechoexprfalseprintftesttrueunset
Ağ Araçları inetdhostifconfignetcatnetstatnslookuppingrlogintraceroute
Arama findgreplocatewhereiswhich
Diğer aproposbannerbccalcleardateddfilehelphistoryinfolplprmanpaxsizeteetputtypeunamewhatisyes