FAQ:Arktur4/Dateiensuchen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (1 Versionen) |
(frei) |
||
Zeile 1: | Zeile 1: | ||
__NOTOC__ | |||
{{Frei}} | |||
== Suchen von Dateien eines Nutzers == | == Suchen von Dateien eines Nutzers == | ||
Version vom 31. März 2008, 13:45 Uhr
Seite wird nicht gesperrt: Hier können mitarbeitswillige Autoren ihre Artikel und Ergänzungen einbringen. Wenn Sie mitarbeiten wollen, dann können Sie dafür jederzeit einen Account beantragen. Schreibrecht in dieser Dokumentation haben nur eingetragene Nutzer. |
Suchen von Dateien eines Nutzers
Frage:
Ich habe einen Schüler, dem Windows auf U:\ sagt: 19 von 20 MB belegt. In U: sind aber nur 8 MB drin.
Ich möchte nun alle regelwidrigen Dateien vom Server löschen. Das ist brutal, aber meine Geduld (im Schulnetz) ist nach monatelangen Ankündigungen irgendwann zu Ende.
Antwort:
Das geht ganz einfach:
find /home -user schueler # durchsucht alle Heimatverzeichnisse und # alle Projektverzeichnisse
oder etwas ausfuehrlicher:
find /home -user schueler -type f -ok ls -l {} \; # findet alle Dateien die dem Benutzer "schueler" gehoeren # und fuehrt nach Bestaetigung (y/n) den Befehl "ls -l" auf # die gefundene Datei "{}" aus. # # Ohne Bestaetigung: -ok durch -exec ersetzen # statt Anzeigen Loeschen: "ls -l" durch "rm" ersetzen # # Abbruch mit Strg-C
oder auch:
find / -user schueler|less # produziert einige Fehlermeldungen # dauert sehr lange, sucht alle Platten ab # Seitenweise Ausgabe
-- aus einer Mail von Harry J.