Ich verwende diesen Befehl, um zu versuchen, alle Thumbs.db-Dateien in einem sehr großen Ordner zu löschen. Ich dachte -f
sollte Löschung erzwingen, ohne um Bestätigung zu bitten, aber ich werde immer noch nach "y" oder "n" für jede Datei gefragt.`rm -f` fragt nach Bestätigung, wenn Alias als` rm -i`
find "megapacks" -name Thumbs.db -ok rm -f {} \;
Ich versuchte type rm
zu sehen, ob es ein Alias war und es reagierte mit
rm ist aliased zu `rm -i '
ich versucht, mit /bin/rm
stattdessen aber i' m wird immer noch aufgefordert
find "megapacks" -name Thumbs.db -ok /bin/rm -f {} \;
Hat jemand eine keine Idee, wie Sie die Bestätigung vermeiden können?
Verwenden 'statt -delete'? – fedorqui
Beachten Sie, dass Aliase für Argumente zu Befehlen nicht erweitert werden, was 'rm' hier wäre. – chepner
'unalias rm', bevor Sie alle Vorsicht darüber verlieren, die Waffe auf Ihren Fuß zu richten. –