Inhalt mehrerer folder löschen - find -name phptmp -exec rm

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
fulltilt
Beiträge: 1163
Registriert: 03.12.2006 20:10:57

Inhalt mehrerer folder löschen - find -name phptmp -exec rm

Beitrag von fulltilt » 06.04.2013 21:10:14

ich möchte nach einem Serverumzug alle phptmp Folder aller Webs leeren ...
/var/www/virtual/*/phptmp/*

Code: Alles auswählen

cd  /var/www/virtual/
find -name phptmp -exec rm -rf {} +
so wird der ganze phptmp Ordner mit gelöscht, wie mache ich es das alle phptmp nur geleert werden?
(die leeren phptmp sollen erhalten bleiben)

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Inhalt mehrerer folder löschen - find -name phptmp -exe

Beitrag von Cae » 06.04.2013 21:37:10

Wie waer's mit

Code: Alles auswählen

# find /var/www/virtual/ -name phptmp -exec echo rm -rf '{}'/* +
? Das angehaengte /* sollte auf alle darin liegenden Teile, aber (hoffentlich) nicht auf . oder .. matchen.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Benutzeravatar
fulltilt
Beiträge: 1163
Registriert: 03.12.2006 20:10:57

Re: Inhalt mehrerer folder löschen - find -name phptmp -exe

Beitrag von fulltilt » 06.04.2013 21:50:59

Cae hat geschrieben:Wie waer's mit

Code: Alles auswählen

# find /var/www/virtual/ -name phptmp -exec echo rm -rf '{}'/* +
? Das angehaengte /* sollte auf alle darin liegenden Teile, aber (hoffentlich) nicht auf . oder .. matchen.

Gruss Cae
Danke, aber so will es noch nicht, scheinbar wird damit gar nichts gelöscht ...
Gruss

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Inhalt mehrerer folder löschen - find -name phptmp -exe

Beitrag von Cae » 06.04.2013 22:04:56

fulltilt hat geschrieben:Danke, aber so will es noch nicht, scheinbar wird damit gar nichts gelöscht ...
Ja, das ist Absicht, ich mag keine Fertigrezepte geben, die dann versehentlich irgendwas zerstoeren. ;) Wenn dir gefaellt, was du siehst, entferne das echo aus der Zeile.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Benutzeravatar
fulltilt
Beiträge: 1163
Registriert: 03.12.2006 20:10:57

Re: Inhalt mehrerer folder löschen - find -name phptmp -exe

Beitrag von fulltilt » 06.04.2013 22:11:44

kein problem, ich teste immer vorher ;-)
aber ich komme zum selben ergebnis -> der phptmp Folder wird mit gelöscht ...

Antworten