On Mittwoch, 3. März 2010 02:42:44 David Haller wrote:
Hallo,
Am Die, 02 Mär 2010, Stefan Plenert schrieb:
Der Syntax lautet:
Die Syntax.
$ find suchpfad -suchkriterium/en [aktion/en]
Da kein Pfad angegeben ist, durchsucht er die ganze Festplatte
Nein. Bei GNU find ist das aktuelle Verzeichnis ('.') der default-Pfad. Anderswo bekommt man AFAIK in der Regel einen Fehler.
-dnh
find -type f -size -50k -exec cp {} 02-TEST \; 2> 02-test.txt Inhalt: 02-test.txt cp: reguläre Datei „02-TEST/video-x-generic.png“ kann nicht angelegt werden: Keine Berechtigung cp: reguläre Datei „02-TEST/document-print-preview.png“ kann nicht angelegt werden: Keine Berechtigung cp: reguläre Datei „02-TEST/mail-message-new.png“ kann nicht angelegt werden: Keine Berechtigung [...] cp: reguläre Datei „02-TEST/Jahresbescheinigung_20090319.pdf“ kann nicht angelegt werden: Keine Berechtigung cp: „./02-TEST/statuses.xml“ und „02-TEST/statuses.xml“ sind die gleiche Datei cp: „./02-TEST/linux_03_shell_004.htm“ und „02-TEST/linux_03_shell_004.htm“ sind die gleiche Datei cp: „./02-TEST/1265916413.4489.jaROQ:2,S“ und „02- TEST/1265916413.4489.jaROQ:2,S“ sind die gleiche Datei cp: „./02-TEST/VB-OSE-37.png“ und „02-TEST/VB-OSE-37.png“ sind die gleiche Datei [...] ~> find Documents -type f -size -5k -exec cp {} DOC \; ------------------------------------------------------------------------------- Habe bei dem neuen Versuch gesehen, dass find -type f auch das aktuellen Ordner mit allen Unterordner durchsucht. In $HOME sind auch eine ganze Menge versteckter Dateien und andere, die beim Ansehen des Ordners TEST irritierten. Auch die Meldung : Keine Berechtigung erinert an die Fehlermeldungen bei: find / -name datei (siehe oben) :~/Documents> find -type f -size -5k -exec cp {} TEST \; brachte keine Probleme. find durchsuchte den Ordner Documents mit den Unterordnern, was zeigte, dass er nur den aktuellen Ordner mit Unterordner durchsucht. (Dazu gelernt) find durchsucht von oben nach unten. Ist kein Pfad angegeben, durchsucht find das aktuelle Verzeichnis mit allen Unterverzeichnissen. Bei /home/user/find / geht find den vom unteren Verzeichnis nach oben des Verzeichnissbaumes, um von dort seine Suche zu beginnen. Gruss Stefan -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org