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

Wie lösche ich alle Dateien mit einer bestimmten Erweiterung in einem bestimmten Ordner?

Wenn ich das aktuelle/Arbeitsverzeichnis einstelle (navigiere dorthin mit cd ) in ein bestimmtes Verzeichnis und geben Sie dann ein:

rm *.xvg

Was bewirkt dieser Befehl? Stimmt es, dass der obige Befehl nur Dateien mit der Erweiterung .xvg löschen nur im Arbeitsverzeichnis?

Ich war nervös, dies zu versuchen, bevor ich fragte, weil ich absolut sicher sein möchte, dass der obige Befehl nur .xvg löscht Dateien BEFINDEN SICH IM ARBEITSVERZEICHNIS .

Akzeptierte Antwort:

Ja, rm *.xvg wird nur löschen Sie die Dateien mit der angegebenen Erweiterung in Ihrem aktuellen Verzeichnis.

Ein gutes Um sicherzustellen, dass Sie sich tatsächlich in dem Verzeichnis befinden, in dem Sie Ihre Dateien löschen möchten, verwenden Sie den pwd Befehl, der Ihr aktuelles Verzeichnis anzeigt und dann ein ls ausführt um zu überprüfen, ob Sie die erwarteten Dateien finden.

Wenn Sie etwas Bedenken haben, den rm auszugeben Befehl, gibt es 2 Dinge, die Sie tun können:

  1. geben Sie ls *.xvg ein um eine Liste zu sehen, welche Dateien von diesem Befehl betroffen sind.

  2. Es sei denn, Sie haben viel von Dateien können Sie immer auch das -i verwenden Befehlszeilenschalter für rm (existiert auch für cp und mv ). Mit rm -i *.xvg würde Sie für jede einzelne Datei auffordern, ob es in Ordnung ist, sie zu löschen, sodass Sie sicher sein können, dass nichts, was Sie nicht erwartet haben, gelöscht wird. (Dies wird jedoch mühsam, wenn Sie viele Dateien haben 🙂


Linux
  1. Wie lösche ich ein Verzeichnis und einen Ordner in Linux?

  2. So löschen Sie Dateien mit einer bestimmten Erweiterung in der Linux-Befehlszeile

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

  4. So ändern Sie alle Vorkommen eines Wortes in allen Dateien in einem Verzeichnis

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

So extrahieren Sie Dateien in einen bestimmten Ordner unter Linux

So entfernen Sie Dateien mit einer bestimmten Erweiterung in Linux

So kopieren Sie Dateien mit einer bestimmten Dateierweiterung rekursiv

Wie lösche ich alle Dateien in einem bestimmten Ordner, der sich in Unterordnern des aktuellen Verzeichnisses befindet, mit Ausnahme einer bestimmten Datei?

So konfigurieren Sie ein Backup mit rsync unter Ubuntu 18.04

Wie benenne ich alle Dateien mit Sonderzeichen und Leerzeichen in einem Verzeichnis um?