Linux işletim sisteminde, belirli bir dizinde çok fazla dosyanız olduğunda disk inodesini doldurabilirsiniz. Özellikle vds veya sanal sunucu kullanan kullanıcılarda ortaya çıkabilen bir durumdur. Dosyalarınız /tmp klasöründe birikebilir ve bunları silmek istediğinizde “Argument list too long” hatası alabilirsiniz.
*
) tüm dosyaları aynı anda işleme sokmaya çalışır./tmp
, cache
ya da log
klasörlerinde dosya birikmesi bu hatayı tetikler.Hatayı aldığınızda, bulunduğunuz dizinde aşağıdaki komutu girmeniz yeterli olacaktır. Hata;
/bin/rm: Argument list too long
Çözüm :
ls | xargs rm
Biraz bekledikten sonra, dizinde bulunan tüm dosyalarınız silinecektir. Eğer belirli dosyaları silmek isterseniz, grep ile ayırabilirsiniz.
ls | xargs rm |grep b_ile_baslayan_dosyalar*
“Argument list too long” hatası, çok fazla dosya ile çalışırken ortaya çıkan doğal bir sınırlamadır. xargs
veya find
kullanarak bu engeli aşabilir, dizinlerinizi kolayca temizleyebilirsiniz.
İşletmeler artık kaynaklarını verimli kullanmak için sanal sunuculara yöneliyor. Windows sanal sunucular bu alanda en…
Sanallaştırma ortamlarında en çok kullanılan platformlardan biri VMware vSphere’dir. Ancak sistem doğru izlenmezse performans sorunları,…
IT ekiplerinin karşılaştığı en büyük sorunlardan biri, farklı araç ve sistemler yüzünden operasyonların karmaşık hale…
Fidye Yazılımı Saldırısı Nedir? Fidye yazılımı saldırısı (ransomware) kötü niyetli kişilerin, belirli bir sistemin, dosyalarını…
Plesk, dünya genelinde en yaygın kullanılan web hosting kontrol panellerinden biridir. Gerek Linux gerekse Windows…
Bilgi teknolojilerinde, sunucular ve network cihazları her zaman en önemli araçlar arasındadır. Özellikle veri merkezleri…