FAQ:Arktur4/Dateiensuchen: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
K (1 Versionen)
(kat)
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
__NOTOC__
{{Archiv}}
== Suchen von Dateien eines Nutzers ==
== Suchen von Dateien eines Nutzers ==


Zeile 46: 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


Baustelle 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.



zurück | Hauptseite