Dateien eines bestimmten Benutzers verschieben?

Hi,

wie kann man Dateien von einem bestimmten Benutzer finden und in ein bestimmtes Verzeichnis verschieben?
Gibt es ein Toll was einen dabei behilflich ist?

Im Rahmen einer „Aufräumaktion“ sollen Dateien die von Benutzern (die es nicht mehr gibt) erstellt wurden in ein separates Verzeichnis geschoben werden und dieses Verzeichnis z.b. auf Datenträger dem Nachfolger übergeben werden.

Es sollen dabei sowohl Windows als auch Linux (Samba) Freigaben durchsucht werden.

Gruß Nikos


A ‚good‘ landing is one from which you can walk away.
A 'great’landing is one after which they can use the plane again.

http://www.kreuzretter.net

wie kann man Dateien von einem bestimmten Benutzer finden und
in ein bestimmtes Verzeichnis verschieben?

find / -user username -exec mv -f {} bestimmtesverzeichnis \;

Es sollen dabei sowohl Windows als auch Linux (Samba)
Freigaben durchsucht werden.

Oh. Je. Windows. Da wird die Luft schon dünner.

CD \
DIR /Q /S

listest dir wenigstens schon mal alle Dateien mit Usernamen auf.

Stefan

Es sollen dabei sowohl Windows als auch Linux (Samba)
Freigaben durchsucht werden.

Oh. Je. Windows. Da wird die Luft schon dünner.

> CD \  
> DIR /Q /S

listest dir wenigstens schon mal alle Dateien mit Usernamen auf.

Dann kann man’s ja durch’s find pipen (das grep mit ohne regex vom anderen Ufer):

 dir /q /s |find stefan

Wuerd ich in eine Datei mit der Endung .bat stopfen und in einem Editor (nein, nicht notepad) verfeinern.

(aehm, ja… alles untested)

Gruss vom Frank.

Hallo,

wie kann man Dateien von einem bestimmten Benutzer finden und
in ein bestimmtes Verzeichnis verschieben?

find / -user username -exec mv -f {}
bestimmtesverzeichnis ;

find / -user username -exec mv -f "{}" bestimmtesverzeichnis \;

vermute ich eher. Allerdings weiss ich nicht, ob bei dieser Art des Verschiebens nicht alle Unterverzeichnisse „flach“ im Bestimmungsverzeichnis landen…

Grüße,
Moritz