|
Alles rund um Mac OSX & Linux: eine Datei oder einen Pfad mit der bash findenWindows 7 Für alle Fragen rund um Mac OSX, Linux und andere Unix-Derivate. |
28.01.2008, 10:17 | #1 |
| eine Datei oder einen Pfad mit der bash finden hi ich möchte auf meinem Mac eine Datei finden und zum Suchen die bash benutzen. Ich denke der dafür nötige Befehl ist einfach find. Aber ich komm nicht ganz mit, die manpage dazu zu verstehen. Die Datei heisst "savefiles" (ein shellscript, welches ein paar Dateien tart und zipt) und liegt unter /Users/erikbernoth/Documents/erikimg folgende Befehle haben mich irgendwie nicht zu einem gewünschten Ergebnis geführt Code:
ATTFilter Macintosh:/ erikbernoth$ find savefiles Macintosh:/ erikbernoth$ find -f savefiles Macintosh:/ erikbernoth$ find Code:
ATTFilter Macintosh:/ erikbernoth$ find / savefiles aber mehr kriege ich aus der manpage nicht herausinterpretiert... Wo wird eigentlich mal ordentlich erklärt, wie man die manpage definitionen verstheen soll? Ich hab jetzt schon in Büchern, in Google, auf Linuxseiten und in "man man" gelesen, aber jeder scheint zu denken, dass es ganz klar ist, was [-EXdsx] bedeutet. Ich nehme einfach mal an (weil ich BNF mal in einer Vorlesung hatte, dass [] bedeutet, dass der Inhalt optional ist und das die Pipe für "OR" steht. Aber selbstverständlich ist das auch nicht. Ich kopier hier mal ein bisschen zu man find SYNOPSIS find [-H | -L | -P] [-EXdsx] [-f pathname] [pathname ...] expression was soll jetzt die expression sein? Die scheint ja eine Pflichteingabe zu sein. Wozu brauche ich beim suchen überhaupt Ausdrücke??? ich nehme mal an, wenn ich "find / blubb" schreibe ist "/" der pathname. steht "blubb" dann für ... oder für expression? Was ist [-EXdsx] ? Und vor allem, was muss ich jetzt eingeben, dass ich als ausgabe bekomme /Users/erikbernoth/Documents/erikimg/savefiles ??? Danke im Voraus.
__________________ Kumpel per ICQ: den prozess will ich sehen, der sich komplett unsichtbar machen kann |
28.01.2008, 20:08 | #2 |
/// Winkelfunktion /// TB-Süch-Tiger™ | eine Datei oder einen Pfad mit der bash finden Also wenn ich eine Datei - nennen wir sie mal savefiles - finden will wo ich nicht weiß wo sie ist dann tipp ich das ein:
__________________find / | grep savefiles Natürlich kann man immer etwas eingrenzen statt root kann man auch "find /home ...." usw angeben. Durch das find werden dann eigentlich alle Dateien angezeigt, die Pipe verhindert das aber, das dahinterstehende grep filtert die Dateien die sich dann savefiles nennen und nur die werden dann auch angezeigt. Gehts dir nur ums suchen selber oder weswegen "suchst" Du ne Datei wo Du schon weißt wo sie ist?
__________________ |
Themen zu eine Datei oder einen Pfad mit der bash finden |
antwort, befehl, blubb, brauche, bücher, code, datei, dateien, definition, definitionen, einfach, eingabe, enthält, ergebnis, erkennen, google, inhalt, konnte, kriege, mac, optional, plötzlich, schei, stelle, suche, warum, überhaupt |