Entfernen von Dateien in einem Ordner mit einem bestimmten Muster

Entfernen von Dateien in einem Ordner mit einem bestimmten Muster

Ich habe 20 Dateien in einem Ordner. Das Benennungsmuster für 10 Dateien ist PTT-20190118-WA0010.wav und das Benennungsmuster für die anderen 10 Dateien ist PTT-20190118-WA0010_s.wav.

Wie lösche ich Dateien mit dem Muster „PTT-20190118-WA0010.wav“ mit einem einzigen Befehl?

Antwort1

Wenn Sie keine anderen passenden Dateien haben, können Sie verwenden

rm PTT-*[0-9].wav

oder auch

rm *[0-9].wav

Dabei wird von allen Dateinamen ohne _sEnde ausgegangen, dass vorn eine Ziffer steht .wav.

Ich schlage vor, es zuerst mit echoanstelle von zu versuchen rmoder zu verwenden, rm -ium für jede Datei eine Bestätigungsanfrage zu erhalten und so zu vermeiden, dass versehentlich die falschen Dateien entfernt werden.

Antwort2

Versuche dies,

 rm -f PTT-20190118-WA001[0-9].wav

verwandte Informationen