“Zsh: tüm dosyaları silmek istediğinizden emin olun” mesajı, özellikle glob genişletme öncesi veya öncesinde rmbir argümanla çağrılan bir komutun çağrılmasıyla tetiklenen bir zsh özelliğidir . Bunu ile kapatabilirsiniz .*something/*setopt rm_star_silent
“Rm: normal dosyayı kaldır” mesajı rmkomutun kendisinden gelir . Varsayılan olarak görünmez, yalnızca rmseçenekle çağrıldığında görünür -i. Bu mesajı istemiyorsanız, bu seçeneği geçmeyin. Olmadan bile -i, rmsalt okunur bir dosyayı silmeye çalışırsanız onay (farklı bir mesajla) ister; seçeneği onaylayarak bu onayı kaldırabilirsiniz -f.
-iKomut satırını geçmediğiniz için rm, muhtemelen bir takma addır rm -i(aynı zamanda bir işlev, standart olmayan bir sarıcı komutu veya farklı bir takma ad olabilir, ancak takma ad rm -iaçık olarak en mantıklıdır). Bazı varsayılan yapılandırmalar alias rm='rm -i'kabuk başlatma dosyalarına dahildir; bu, dağıtımınızın veya sistem yöneticinizin ayarladığı bir şey veya bir yerden aldığınız ve yapılandırma dosyanıza eklediğiniz ve unuttuğunuz bir şey olabilir. ~/.zshrcİçin bir takma ad tanımı olup olmadığını kontrol edin rm. Birini bulursanız, kaldırın. Birini bulamazsanız takma adı kaldırmak için bir komut ekleyin:
unalias rm
rm -f ./*. Varsayılanrmolarak, dosyaya yazma izniniz yoksa hiçbir şey sormaz. Belki dealias rm='rm -i'