(Diselesaikan) - /daftar argumen bin /rm terlalu lama

(Diselesaikan) - /daftar argumen bin /rm terlalu lama

dia kesalahan “/Bin/rm: Daftar argumen terlalu lama” adalah masalah umum saat bekerja dengan sejumlah besar file di Linux. Itu terjadi ketika Anda mencoba menghapus terlalu banyak file sekaligus, dan merupakan batasan sistem operasi yang mendasarinya. Dalam artikel ini, kita akan membahas apa yang menyebabkan kesalahan ini, dan mengeksplorasi cara untuk mengatasinya untuk menghapus sejumlah besar file secara efisien dan tanpa kesalahan.

Penyebab

Kesalahan "/bin/rm: Daftar Argumen Terlalu Panjang" disebabkan oleh batas sistem operasi pada jumlah argumen yang dapat diteruskan ke perintah. Ketika Anda mencoba menghapus terlalu banyak file sekaligus, jumlah argumen yang diteruskan ke perintah "RM" melebihi batas ini, dan kesalahan dihasilkan.

Solusi untuk "RM: Daftar Argumen Terlalu Panjang" Kesalahan

Ada beberapa solusi untuk “/Bin/rm: Daftar argumen terlalu lama” Kesalahan, termasuk:

  1. Menggunakan perintah "temukan" dengan "xargs"
  2. Itu "menemukan" Perintah dapat digunakan untuk mencari file, dan "Xargs" Perintah dapat digunakan untuk menjalankan perintah pada file yang ditemukan oleh "Find". Untuk menghapus sejumlah besar file, Anda dapat menggunakan "Temukan" untuk mencari file yang ingin Anda hapus, dan kemudian menggunakan "XArgs" untuk meneruskan nama file sebagai argumen ke perintah "RM".

    Misalnya:

    menemukan . -ketik f -name "*.txt "-print0 | xargs -0 rm  

  3. Menggunakan perintah "paralel"
  4. Itu "paralel" Perintah adalah alat yang dapat digunakan untuk menjalankan perintah secara paralel. Untuk menghapus sejumlah besar file, Anda dapat menggunakan "paralel" untuk menjalankan beberapa contoh "RM" Perintah secara bersamaan.

    Misalnya:

    menemukan . -ketik f -name "*.txt "| paralel rm  

  5. Menggunakan perintah "GNU Parallel"
  6. Itu “GNU Paralel” Perintah adalah alat yang mirip dengan "paralel", tetapi dengan lebih banyak fitur dan opsi. Untuk menghapus sejumlah besar file, Anda dapat menggunakan "GNU Parallel" untuk menjalankan beberapa contoh "RM" Perintah secara bersamaan.

    Misalnya:

    menemukan . -ketik f -name "*.txt "| paralel rm  

Kesimpulan

Kesalahan "/bin/rm: terlalu lama" daftar argumen "bisa menjadi masalah yang membuat frustrasi saat bekerja dengan sejumlah besar file di Linux. Namun, dengan menggunakan perintah "temukan" dan "xargs", atau alat seperti "paralel" atau "paralel GNU", Anda dapat mengatasi masalah ini dan menghapus sejumlah besar file secara efisien dan tanpa kesalahan. Memahami penyebab dan solusi untuk kesalahan "/bin/rm: terlalu lama" Daftar Argumen "penting bagi siapa saja yang bekerja dengan sejumlah besar file di Linux, dan akan membantu Anda menghindari frustrasi dan membuang waktu saat menghapus file.