home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
EFFO
/
pd1.lzh
/
DOC
/
find.doc
< prev
next >
Wrap
Text File
|
1988-04-13
|
2KB
|
61 lines
'find'
Autor: Uwe Simon
Stand: 13. April 1988
'find' ist ein Programm, um Files oder Directories nach gewissen
Kriterien im Dateibaum zu suchen und auf die so gefundenen Files ggf.
Kommandos anzuwenden.
Aufruf: find { <Suchkriterium> } <Startdirectory>
Alle angegebenen Kriterien werden mit UND verknuepft.
Suchkriterien:
-~ Es werden nur die Files betrachtet, auf die die Kriterien
nicht passen.
-n=name Nur Files mit Namen 'name' betrachten. Es sind die Wildcards
'*' und '?' moeglich.
-n=-name Negierung von '-n=name'
-u=user Nur Files mit Owner 'user'
-u=-user Nur Files mit die nicht Owner 'user' haben
-g=group bzw. -g=-group analog zu '-u'
-p=perm Nur Files mit Zugriffsrechten 'perm'. 'perm' mit octal
angegeben werden (-p=35 fuer pw pr e r).
-s=size Nur Files mit Groesse von 'size' Bloecken (a 256 Bytes).
-s=+size Nur Files mit mehr als 'size' Bloecken.
-s=-size Nur Files mit weniger als 'size' Bloecken.
-l=tiefe Es wird nur 'tiefe' weit im Dateibaum abgestiegen.
-o Gebe den Phad des gefundenen Files aus.
-e=kommando Fuehre das Kommando 'kommando' auf die gefundenen
Files aus. '{}' wird hier durch den aktuellen Filenamen
ersetzt.
-a=kommando Wie '-e' nur wird das Kommando nur nach
Bestaetigung ausgefuehrt. Eingaben sind Y, N oder C fuer
Ausfuehren, nicht ausfuehren bzw. Programm abbrechen.
Die Abfrageausgabe geschieht auf 'stderr', 'find' kann also
auch in Pipes verwendet werden.
Beispiel: find -o -n=RELS -p=200 "-a=del {}/*" /dd
Loescht in allen Directories (-p=200) ab /dd mit Namen 'RELS' (-n=RELS)
alle Files nach vorheriger Abfrage ("-a=del {}/*"). Die " sind noetig
um das Kommando als ein Parameter zu kennzeichnen.