Hallo,
wie kann ich in einem Verzeichnis Dateien löschen dir mir als Liste in einer Datei vorliegen:
Inhalt liste.txt:
12345.abc
23456.abc
34567.abc
Dateien löschen
- herrchen
- Beiträge: 3257
- Registriert: 15.08.2005 20:45:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Re: Dateien löschen
cd /verzeichnis/mit/den/dateiengeriom hat geschrieben: wie kann ich in einem Verzeichnis Dateien löschen dir mir als Liste in einer Datei vorliegen:
cat /pfad/zu/liste.txt | xargs rm
herrchen
Re: Dateien löschen
Wenn die Liste kurz ist, also in eine Kommandozeile paßt und die Dateinamen keine Schweinereien wie Leerzeichen, Sonderzeichen u.ä. enthalten:
Wenn Du Bedenken hast, daß die Liste hierfür zu lang ist:
Das "echo" ist jeweils für den Probelauf, wenn der ok aussieht kann es entfernt werden.
Falls die dateinamen "böse Zeichen" enthalten, sag lieber mal Bescheid welche...
Code: Alles auswählen
echo rm $(cat liste.txt)
Code: Alles auswählen
cat liste.txt | xargs echo rm
Falls die dateinamen "böse Zeichen" enthalten, sag lieber mal Bescheid welche...