Penjelasan Fungsi Dari Command Xarg Linux

penjelasan tentang fungsi perintah xarg linux


JagoTekno - Xargs adalah utilitas baris perintah pada sistem Unix dan sebagian besar sistem operasi mirip Unix yang membangun dan menjalankan perintah dari input standar.

Ia mengubah input dari standar input menjadi argumen untuk sebuah perintah.

Xargs sering digunakan bersama dengan perintah lain untuk melakukan tugas-tugas seperti:

  • Menyalin daftar file:
xargs cp -t /direktori/tujuan file1 file2 file3 ...
  • Menghapus daftar file:
xargs rm file1 file2 file3 ...
  • Menjalankan sebuah perintah pada daftar file:
xargs perintah file1 file2 file3 ...

Xargs juga dapat digunakan untuk membaca input dari sebuah file daripada standar input. Untuk melakukannya, gunakan opsi -a diikuti dengan nama file. Sebagai contoh, perintah berikut akan membaca daftar file dari file files.txt dan menyalinnya ke direktori /direktori/tujuan:

xargs -a files.txt cp -t /direktori/tujuan

Xargs adalah alat yang powerful yang dapat digunakan untuk melakukan berbagai tugas. Untuk informasi lebih lanjut, silakan lihat halaman man xargs.

Berikut adalah beberapa contoh tambahan tentang penggunaan xargs:

  • Untuk menampilkan daftar semua file dalam direktori saat ini yang berakhiran dengan .txt, dan kemudian membukanya dengan editor teks:
find . -type f -name "*.txt" | xargs -I {} vi {}
  • Untuk menampilkan daftar semua proses yang sedang berjalan, dan kemudian menghentikannya:
ps aux | xargs kill
  • Untuk mengunduh semua gambar dari sebuah halaman web, dan kemudian menyimpannya di direktori saat ini:
wget -nd -r -l1 -p -A jpg,jpeg,png http://www.contoh.com | xargs -I {} curl -o {} {}

Seperti yang dapat Anda lihat, xargs dapat digunakan untuk melakukan berbagai macam hal. Ia adalah alat yang sangat fleksibel yang dapat digunakan untuk mengotomatisasi berbagai tugas.

Linux Dikembangkan Pertama Kali oleh Linus Torvalds: Sejarah dan Perkembangannya
Ditulis oleh Rafi pada Thursday, 8 June 2023
mrfdn author

Rafi

  • 15 year+ of Linux user.
  • 5 years+ blogger and web developer.

Jika artikel yang dibuatnya ternyata bermanfaat, support dengan cara

Baca juga


comments powered by Disqus