
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 _s
Ende ausgegangen, dass vorn eine Ziffer steht .wav
.
Ich schlage vor, es zuerst mit echo
anstelle von zu versuchen rm
oder zu verwenden, rm -i
um 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