Wie man alle Dateien, die einen bestimmten String enthalten, rekursiv mit der Linux-Shell entfernt
Dieser Befehl entfernt alle Textdateien, die abc123abc enthalten, rekursiv:
remove_files.sh
ag abc123abc --hidden -l | xargs rm -vIch habe nicht mit Dateinamen getestet, die Leerzeichen usw. enthalten. Die Dateien werden permanent gelöscht, also testen Sie es zuerst nur mit
output.txt
ag abc123abc --hidden -lCheck out similar posts by category:
Linux
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow