home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / EFFO / forum5.lzh / SPRACHEN / C / FIND / find.hlp < prev   
Text File  |  1988-06-07  |  2KB  |  61 lines

  1.                              'find'
  2.  
  3. Autor: Uwe Simon
  4. Stand: 13. April 1988
  5.  
  6.  
  7. 'find' ist ein Programm, um Files oder Directories nach gewissen
  8. Kriterien im Dateibaum zu suchen und auf die so gefundenen Files ggf.
  9. Kommandos anzuwenden.
  10.  
  11. Aufruf:    find { <Suchkriterium> } <Startdirectory>
  12.  
  13. Alle angegebenen Kriterien werden mit UND verknuepft.
  14.     
  15. Suchkriterien:
  16.  
  17.     -~        Es werden nur die Files betrachtet, auf die die Kriterien
  18.               nicht passen.
  19.  
  20.     -n=name   Nur Files mit Namen 'name' betrachten. Es sind die Wildcards
  21.               '*' und '?' moeglich.
  22.  
  23.     -n=-name  Negierung von '-n=name'
  24.  
  25.     -u=user   Nur Files mit Owner 'user'
  26.  
  27.     -u=-user  Nur Files mit die nicht Owner 'user' haben
  28.  
  29.     -g=group bzw. -g=-group    analog zu '-u'
  30.  
  31.     -p=perm   Nur Files mit Zugriffsrechten 'perm'. 'perm' mit octal
  32.               angegeben werden (-p=35 fuer pw pr e r).
  33.  
  34.     -s=size   Nur Files mit Groesse von 'size' Bloecken (a 256 Bytes).
  35.  
  36.     -s=+size  Nur Files mit mehr als 'size' Bloecken.
  37.  
  38.     -s=-size  Nur Files mit weniger als 'size' Bloecken.
  39.  
  40.     -l=tiefe  Es wird nur 'tiefe' weit im Dateibaum abgestiegen.
  41.  
  42.     -o        Gebe den Phad des gefundenen Files aus.
  43.  
  44.     -e=kommando   Fuehre das Kommando 'kommando' auf die gefundenen
  45.               Files aus.  '{}' wird hier durch den aktuellen Filenamen
  46.               ersetzt. 
  47.    
  48.     -a=kommando   Wie '-e' nur wird das Kommando nur nach
  49.               Bestaetigung ausgefuehrt. Eingaben sind Y, N oder C fuer
  50.               Ausfuehren, nicht ausfuehren bzw.  Programm abbrechen. 
  51.               Die Abfrageausgabe geschieht auf 'stderr', 'find' kann also
  52.               auch in Pipes verwendet werden. 
  53.  
  54.  
  55. Beispiel: find -o -n=RELS -p=200 "-a=del {}/*" /dd
  56.  
  57.     Loescht in allen Directories (-p=200) ab /dd mit Namen 'RELS' (-n=RELS)
  58.     alle Files nach vorheriger Abfrage ("-a=del {}/*").  Die " sind noetig
  59.     um das Kommando als ein Parameter zu kennzeichnen. 
  60.  
  61.