Membagi dan Menggabungkan file di Linux

Anda dapat membagi dan menggabungkan file di linux terutama untuk file besar sekali pun dengan perintah split, dan untuk menggabungkannya, hanya memerlukan perintah “cat” untuk mengembalikan file dalam satu file. split dapat juga digunakan untuk file binary atau Teks.

split   [ options ]   filename  prefix

Dimana filename adalah file yang ingin anda pisahkan. prefix adalah nama baru dari potongan file yang sedang dibuat setelah menjalankan perintah.

Langkah membagi dan menggabungkan file di linux.

Langkah 1 : Misalkan Anda ingin membagi file binary grep menjadi potongan kecil.

[root@rhel1 ~]# ls -lh /bin/grep
-rwxr-xr-x. 1 root root 109K May 7 2010 /bin/grep
[root@rhel1 ~]#

Langkah 2 : Misalnya anda ingin file dipisah menjadi potongan 10k,  maka gunakan perintah di bawah ini.

[root@rhel1 bin]# split --byte=10k /bin/grep /root/test/prefix

Ini akan membagi binary grep menjadi file 10kb dalam folder /root/test dan semua nama file akan menjadi prefixaa, prefixab, dll seperti di bawah ini:

[root@rhel1 bin]# cd /root/test/
[root@rhel1 test]# ll
total 132
-rw-r--r--. 1 root root 10240 Dec 31 19:18 prefixaa
-rw-r--r--. 1 root root 10240 Dec 31 19:18 prefixab
-rw-r--r--. 1 root root 10240 Dec 31 19:18 prefixac
-rw-r--r--. 1 root root 10240 Dec 31 19:18 prefixad
-rw-r--r--. 1 root root 10240 Dec 31 19:18 prefixae
-rw-r--r--. 1 root root 10240 Dec 31 19:18 prefixaf
-rw-r--r--. 1 root root 10240 Dec 31 19:18 prefixag
-rw-r--r--. 1 root root 10240 Dec 31 19:18 prefixah
-rw-r--r--. 1 root root 10240 Dec 31 19:18 prefixai
-rw-r--r--. 1 root root 10240 Dec 31 19:18 prefixaj
-rw-r--r--. 1 root root 9080 Dec 31 19:18 prefixak

Langkah 3: Sekarang untuk mengembalikan file asli yang perlu anda lakukan adalah gunakan perintah “cat” menjadi nama file yang berbeda.

[root@rhel1 test]# cat /root/test/prefix* > /root/mygrep
[root@rhel1 ~]# ls -lh /root/mygrep
-rw-r--r--. 1 root root 109K Dec 31 19:18 /root/mygrep
[root@rhel1 ~]#


Perintah tersebut akan membuat sebuah file binary dalam folder /root dengan nama mygrep.

Langkah 4: Untuk memeriksa integritas dan kesamaan dari kedua file kita dapat menggunakan md5sum sebagai berikut:

[root@rhel1 test]# md5sum /bin/grep
0462fb13c3c14409f7d3b4f80277be99 /bin/grep
[root@rhel1 test]# md5sum /root/mygrep
0462fb13c3c14409f7d3b4f80277be99 /root/mygrep

Dapat anda lihat kedua file memiliki nilai yang sama.

 

Tinggalkan Balasan

%d blogger menyukai ini: