Ich habe ein Verzeichnis mit einer großen Anzahl von Dateien. Ich möchte alle Dateien außer file.txt löschen. Wie mache ich das?
Es gibt zu viele Dateien, um die unerwünschten Dateien einzeln zu entfernen, und ihre Namen sind zu unterschiedlich, um sie alle mit Ausnahme dieser einen Datei mit * zu entfernen.
Jemand schlug vor, mit
rm !(file.txt)
Aber es geht nicht. Es gibt zurück:
Badly placed ()'s
Mein Betriebssystem ist Scientific Linux 6.
Irgendwelche Ideen?