Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Cara menggunakan perintah `find` dengan `xargs` untuk memparalelkan operasi file di Linux

Posted on February 11, 2023

Perintah “temukan” di Linux adalah alat yang ampuh untuk mencari file berdasarkan berbagai kriteria. Saat digunakan dalam kombinasi dengan perintah “xargs”, perintah “find” bahkan bisa lebih efisien, memungkinkan Anda memparalelkan operasi file dan memproses banyak file sekaligus. Pada artikel ini, kita akan membahas cara memaksimalkan efisiensi dengan menggunakan “find” dengan “xargs” untuk memparalelkan operasi file.
AdvertisementApa itu “xargs”?

“xargs” adalah utilitas baris perintah yang membaca item dari input standar dan mengeksekusi perintah untuk setiap item. Ini berguna untuk memproses item dalam jumlah besar, seperti file, secara paralel. Perintah “xargs” mengambil daftar item dan meneruskannya sebagai argumen ke perintah tertentu, memungkinkan Anda melakukan operasi pada banyak item sekaligus.
Cara menggunakan “find” dengan “xargs”

Perintah “find” dapat digunakan untuk mencari file berdasarkan berbagai kriteria, seperti nama, jenis, ukuran, dan stempel waktu. Ketika digunakan dalam kombinasi dengan “xargs”, perintah “find” dapat digunakan untuk memproses banyak file secara paralel, membuat operasi file jauh lebih efisien.
Contoh “find” dengan “xargs”

Berikut adalah beberapa contoh perintah find dengan xargs di terminal Linux.
Hapus file yang lebih lama dari 7 hari:

Berikut contoh cara menggunakan “find” dengan “xargs” untuk menghapus semua file yang lebih lama dari 7 hari di direktori saat ini:
Catatan: Seperti halnya operasi file apa pun, penting untuk hati-hati saat menggunakan “temukan” dengan “xargs” untuk menghapus file. Pastikan Anda mempratinjau file yang akan dihapus dan memiliki cadangan file sebelum menghapusnya.

find . -tipe f -mtime +7 | xargs rm 

Dalam contoh ini, perintah “find” digunakan untuk mencari file di direktori saat ini (ditentukan oleh argumen “.”) yang lebih lama dari 7 hari (ditentukan oleh argumen “-mtime +7”). Output dari perintah “find” disalurkan ke perintah “xargs”, yang mengambil daftar file dan meneruskannya sebagai argumen ke perintah “rm”, yang menghapus file.
Cari dan kompres file yang lebih besar dari 100 MB:

cari . -tipe f -ukuran +100M | xargs gzip 

Dalam contoh ini, perintah “find” digunakan untuk mencari file di direktori saat ini yang lebih besar dari 100 MB. Keluaran dari perintah “find” disalurkan ke “xargs”, yang meneruskan daftar file sebagai argumen ke perintah “gzip”, yang mengompres files.
Find dan menghapus direktori kosong:

find . -tipe d -kosong | xargs rmdir 

Dalam contoh ini, perintah “find” digunakan untuk mencari direktori kosong di direktori saat ini. Output dari perintah “find” disalurkan ke “xargs”, yang meneruskan daftar direktori sebagai argumen ke perintah “rmdir”, yang menghapus directory.
Find dan mengubah izin semua file .sh:

 temukan. -type f -nama "*.sh" | xargs chmod 755 

Dalam contoh ini, perintah “find” digunakan untuk mencari semua file .sh di direktori saat ini. Output dari perintah “find” disalurkan ke “xargs”, yang meneruskan daftar file .sh sebagai argumen ke perintah “chmod”, yang mengubah izin file menjadi 755.
Find dan mengganti nama semua file .txt menjadi .bak:

temukan . -type f -nama "*.txt" | xargs -I{} mv {} {}.bak 

Dalam contoh ini, perintah “find” digunakan untuk mencari semua file .txt di direktori saat ini. Output dari perintah “find” disalurkan ke “xargs”, yang meneruskan daftar file .txt sebagai argumen ke perintah “mv”, yang mengganti nama file menjadi .bak. Argumen “-I{}” digunakan untuk menetapkan placeholder untuk item input.

Ini hanya beberapa contoh bagaimana Anda bisa menggunakan perintah “find” dengan “xargs” untuk melakukan operasi file di Linux. Dengan menggunakan “find” dengan “xargs”, Anda dapat memaksimalkan efisiensi dan menghemat waktu saat melakukan operasi file di Linux.
Kesimpulan

Perintah “find” di Linux adalah alat yang ampuh untuk mencari file berdasarkan berbagai kriteria. Saat digunakan dalam kombinasi dengan perintah “xargs”, perintah “find” bahkan bisa lebih efisien, memungkinkan Anda memparalelkan operasi file dan memproses banyak file sekaligus. Dengan menggunakan “find” dengan “xargs”, Anda dapat memaksimalkan efisiensi dan menghemat waktu saat melakukan operasi file di Linux.

Referensi tecadmin.com

Terbaru

  • Saldo DANA Gratis dari Kode Redeem Terbaru 2026, APK JadiDuit Penipu?
  • Ngefans Maxwell Clash of Champions? Begini Cara Masuk Saluran WA-nya Biar Update Terus!
  • Ini Cara Pakai greatonlinetools.com buat Nambah Likes dan Iseng ke Teman!
  • Cara Pakai Bug Token M7 Mobile Legends, Banjir Skin Prime Cuma Modal Browser!
  • Pusing Gagal Simpan Data Internet Dapodik 2026.b? Ini Trik Jitu Mengatasinya!
  • Mau Cuan Tambahan? Ini Cara Mudah Jadi Clipper di Ternak Klip Modal HP Doang!
  • Akun PTK Silang Merah di Dapodik 2026.b Bikin Panik? Jangan Dihapus, Coba Trik Ini Dulu!
  • Ini Trik Supaya Bisa Mancing Otomatis di Fish It Roblox Pakai GG Game Space
  • Sering Stuck Saat Registrasi Dapodik 2026.b? Coba Cara Offline Ini, Dijamin Lancar!
  • Belum Tahu? Ini Trik Isi Data Internet Dapodik 2026.B Biar Validasi Aman!
  • Belum Tahu? Inilah Cara Dapat Saldo E-Wallet Cuma Modal Tidur di Sleep Time Tracker
  • Padahal Negara Maju, Kenapa Selandia Baru Nggak Bangun Jembatan Antar Pulau? Ini Alasannya!
  • Nonton Drama Bisa Dapat 1 Juta? Cek Dulu Fakta dan Bukti Penarikan Aplikasi Gold Drama Ini!
  • Takut Saldo Habis? Gini Cara Stop Langganan CapCut Pro Sebelum Perpanjangan Otomatis
  • Gini Caranya Hilangkan Invalid Peserta Didik di Dapodik 2026 B Tanpa Ribet, Cuma Sekali Klik!
  • Rombel Hilang di Dapodik 2026 B? Tenang, Gini Cara Mudah Mengatasinya Tanpa Menu Aksi!
  • Pusing Lihat Ratusan Invalid Sarpras di Dapodik 2026 B? Tenang, Ini Cara Membereskan Datanya
  • Validasi Merah Terus? Ini Cara Tuntas Isi Data Listrik & Internet di Dapodik 2026 B
  • Inilah Trik Install Dapodik 2026.B Tanpa Patch, Wajib Uninstall Versi Lama!
  • Apakah APK PinjamAja Penipu?
  • Ini Trik Cepat Cuan di Clear Blast Tanpa Undang Teman
  • Belum Tahu? Inilah Suku Bajau Punya Gen “Mutan” Mirip Fishman One Piece, Ini Faktanya!
  • Inilah Paket PLTS Hybrid 6kVA Aspro DML 600 yang Paling Powerful!
  • Suku Tsaatan: Suku Mongolia Penggembala Rusa Kutub
  • Game Happy Rush Terbukti Membayar atau Cuma Scam Iklan?
  • Cara Nonton Drama Dapat Duit di Free Flick, Tapi Awas Jangan Sampai Tertipu Saldo Jutaan!
  • APK Pinjol Rajindompet Penipu? Ini Review Aslinya
  • Keganggu Iklan Pop-Up Indosat Pas Main Game? Ini Trik Ampuh Matikannya!
  • Belum Tahu? Inilah Cara Upload Reels Instagram Sampai 20 Menit, Konten Jadi Lebih Puas!
  • Apa itu Negara Somaliland? Apa Hubungannya dengan Israel?
  • What is OpenEverest? The Future of Database Management on Kubernetes
  • T3g: Code is Cheap Now, Software Isn’t
  • Is the New $130 Raspberry Pi AI Hat+ 2 Worth Your Allowance? A Detailed Review
  • Create AI Voices on Your CPU: Pocket TTS Explained for Beginners
  • Building Your First Server: Windows Server Setup and Active Directory
  • Begini Cara Mencegah Output Agen AI Melenceng Menggunakan Task Guardrails di CrewAI
  • Tutorial AI Lengkap Strategi Indexing RAG
  • Cara Membuat AI Voice Agent Cerdas untuk Layanan Pelanggan Menggunakan Vapi
  • Inilah Cara Belajar Cepat Model Context Protocol (MCP) Lewat 7 Proyek Open Source Terbaik
  • Inilah Cara Menguasai Tracing dan Evaluasi Aplikasi LLM Menggunakan LangSmith
  • Clipper Malware? Ini Pengertian dan Bahaya yang Mengintai Kalian
  • Kronologi Serangan Gentlemen Ransomware di Oltenia Energy
  • Apa itu CVE-2020-12812? Ini Penjelasan Celah Keamanan Fortinet FortiOS 2FA yang Masih Bahaya
  • Apa itu CVE-2025-14847? Ini Penjelasan Lengkap MongoBleed
  • Ini Kronologi & Resiko Kebocoran Data WIRED
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ

©2026 emka.web.id | Design: Newspaperly WordPress Theme