Dateien löschen, wenn name NICHT enthalten einige Worte

Ich bin Linux verwenden wollen und entfernen Sie einige Dateien mit der shell.

Ich habe einige Dateien in meinem Ordner, einige Dateinamen enthalten das Wort "gut", andere nicht.
Zum Beispiel:

ssgood.wmv
ssbad.wmv
goodboy.wmv
cuteboy.wmv

Möchte ich die Dateien entfernen, die NICHT enthalten "gute" im Namen, so werden die übrigen Dateien sind:

ssgood.wmv
goodboy.wmv

Wie zu tun, dass die Verwendung rm in der Schale? Ich versuche es mal mit

rm -f *[!good].*

aber es funktioniert nicht.

Vielen Dank!

  • Meinst du "Datei Namen enthalten 'gut'"? Das Beispiel zeigt den Dateinamen, aber Sie sagen, dass die "Dateien enthalten das Wort"...
  • Die Dateinamen enthalten gute. Ich bin kein englischer Muttersprachler. Dank 4-heads-up.
InformationsquelleAutor DocWiki | 2011-07-03
Schreibe einen Kommentar