Catatanw

January 27, 2012

Menyalin Berkas ke Banyak Direktori Menggunakan Fungsi Xargs

Filed under: Belajar,Linux,Ngoprek,Open Source,Tips n' Trik — catatanpinguin @ 10:43

Berawal dari sebuah pertanyaan di sebuah forum diskusi, mengenai bagaimana cara menyalin satu berkas ke banyak direktori, akhirnya saya berniat untuk menuliskannya ke dalam catatan kecil saya ini, dan berharap suatu saat catatan ini bisa menjadi pengingat saya.

Untuk dapat menyalin sebuah berkas ke dalam banyak direktori tidak memungkinkan kita menggunakan instruksi cp, karena instruksi cp ini hanya bisa digunakan untuk menyalin banyak berkas ke dalam satu tujuan (direktori), tapi kita bisa menggunakan instruksi cp dengan mengkombinasikan instruksi ini dengan fungsi xargs.

Xargs adalah sebuah perintah di dalam sistem operasi UNIX dan sebagian sistem operasi berbasis UNIX, yang digunakan untuk membangun dan mengeksekusi baris perintah dari standar input. Berikut adalah kombinasi baris perintah untuk menyalin sebuah berkas ke dalam banyak direktori:

$echo dir1/ dir2/ dir3/ | xargs -n 1 cp file

Baris perintah diatas akan menyalin file ke dalam direktori dir1, dir2, dan dir3. Xargs akan memanggil cp sebanyak 3 kali untuk mengeksekusi hal ini. Untuk lebih jelasnya bisa dilihat di manual xarg di sistem Linux Anda masing-masing.

 

Semoga bermanfaat.

2 Comments »

  1. Apik iki dab… sip.

    Comment by Rijal — February 1, 2012 @ 06:11 | Reply

  2. […] sebagai tambahan saya juga akan quote sebuah penjelasan lagi dari website catatanpinguin.wordpress.com tentang apa itu xargs dan […]

    Pingback by Penjelasan fungsi dari command XARGS linux - JagoTekno — February 13, 2015 @ 17:13 | Reply


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.

%d bloggers like this: