FAQ:Arktur4/Dateiensuchen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Archiv |
kat |
||
| Zeile 50: | Zeile 50: | ||
---- | ---- | ||
<div align="right">[[FAQ:Arktur4|zurück]] | [[Hauptseite]]</div> | <div align="right">[[FAQ:Arktur4|zurück]] | [[Hauptseite]]</div> | ||
[[Kategorie:ArchivArktur40]] | |||
Aktuelle Version vom 16. März 2012, 13:19 Uhr
| Archiv: Dieser Artikel beschreibt nicht die Funktionalität des derzeit aktuellen delixs-Servers. Er beschreibt ältere Schulserver-Funktionen und dient dem Zweck der Archivierung. |
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.