GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So entfernen Sie alle Dateien, die mit einer bestimmten Zeichenfolge in Linux beginnen

Alle Dateien im aktuellen Verzeichnis und seinen Unterverzeichnissen löschen, deren Dateiname mit „foo“ beginnt:

$ find . -type f -name foo\* -exec rm {} \;

NB:mit Vorsicht verwenden - zuerst sichern - auch zuerst einen Probelauf machen, z.B.

$ find . -type f -name foo\*

wird Ihnen nur die Namen der zu löschenden Dateien mitteilen.


Ich habe es auf diese Weise versucht, es funktioniert für mich, versuchen Sie es mit dem folgenden Befehl.

rm -rf Example*

hier ist "Beispiel" Text, der für alle Dateien gleich ist.


Um alle Dateien zu löschen, deren Name Name hat, können Sie es verwenden:

find  . -name 'name*' -exec rm {} \;

Linux
  1. Centos – Alle Dateien mit einem bestimmten Namen umbenennen?

  2. So finden Sie Dateien mit dem fd-Befehl in Linux

  3. Wie finde ich alle Dateien mit der Endung .rb unter Linux?

  4. So entfernen Sie Ordner mit einem bestimmten Namen

  5. Wie finde ich alle Dateien mit einem bestimmten übergeordneten Verzeichnis in Linux?

So synchronisieren Sie Dateien mit Unison unter Linux

So entfernen Sie Dateien mit einer bestimmten Erweiterung in Linux

So finden Sie Dateien mit dem fd-Befehl in Linux

So laden Sie Dateien mit dem Curl-Befehl unter Linux herunter

So laden Sie Dateien mit dem Wget-Befehl unter Linux herunter

So entfernen/löschen Sie Dateien in Linux mit dem Befehl rm