(Diselesaikan) - /BIN /RM Senarai Argumen terlalu lama

(Diselesaikan) - /BIN /RM Senarai Argumen terlalu lama

dia kesilapan "/Bin/rm: Senarai argumen terlalu lama" adalah masalah biasa ketika bekerja dengan sejumlah besar fail di linux. Ia berlaku apabila anda cuba memadam terlalu banyak fail sekaligus, dan merupakan batasan sistem operasi yang mendasari. Dalam artikel ini, kita akan membincangkan apa yang menyebabkan kesilapan ini, dan meneroka cara untuk mengerjakannya untuk memadamkan sejumlah besar fail dengan cekap dan tanpa kesilapan.

Penyebabnya

Kesalahan "/bin/rm: argumen terlalu panjang" disebabkan oleh had sistem operasi pada bilangan argumen yang boleh dihantar ke arahan. Apabila anda cuba memadam terlalu banyak fail sekaligus, bilangan argumen yang diserahkan kepada perintah "RM" melebihi had ini, dan ralat dihasilkan.

Penyelesaian untuk "RM: Senarai Argumen terlalu lama" Ralat

Terdapat beberapa penyelesaian untuk "/Bin/rm: Senarai argumen terlalu lama" Ralat, termasuk:

  1. Menggunakan arahan "Cari" dengan "Xargs"
  2. The "cari" arahan boleh digunakan untuk mencari fail, dan "Xargs" Perintah boleh digunakan untuk melaksanakan arahan pada fail yang ditemui oleh "Cari". Untuk memadam sejumlah besar fail, anda boleh menggunakan "Cari" untuk mencari fail yang anda mahu padamkan, dan kemudian gunakan "Xargs" untuk lulus nama fail sebagai argumen kepada arahan "RM".

    Sebagai contoh:

    cari . -Taipkan F -name "*.txt "-print0 | xargs -0 rm  

  3. Menggunakan arahan "selari"
  4. The "Selari" Perintah adalah alat yang boleh digunakan untuk melaksanakan perintah selari. Untuk memadam sejumlah besar fail, anda boleh menggunakan "selari" untuk melaksanakan pelbagai contoh "RM" perintah secara serentak.

    Sebagai contoh:

    cari . -Taipkan F -name "*.txt "| RM selari  

  5. Menggunakan arahan "GNU selari"
  6. The "GNU selari" Perintah adalah alat yang serupa dengan "selari", tetapi dengan lebih banyak ciri dan pilihan. Untuk memadam sejumlah besar fail, anda boleh menggunakan "GNU selari" untuk melaksanakan pelbagai contoh "RM" perintah secara serentak.

    Sebagai contoh:

    cari . -Taipkan F -name "*.txt "| RM selari  

Kesimpulan

Kesalahan "/bin/rm: argumen terlalu panjang" boleh menjadi masalah yang mengecewakan ketika bekerja dengan sejumlah besar fail di linux. Walau bagaimanapun, dengan menggunakan arahan "cari" dan "xargs", atau alat seperti "selari" atau "selari gnu", anda boleh mengusahakan isu ini dan memadam sejumlah besar fail dengan cekap dan tanpa kesilapan. Memahami sebab dan penyelesaian kepada ralat "/bin/rm: argumen terlalu panjang" adalah penting bagi sesiapa yang bekerja dengan sejumlah besar fail di Linux, dan akan membantu anda mengelakkan kekecewaan dan membuang masa apabila memadamkan fail.