find - Verzeichnis überspringen

Alles rund um die verschiedenen Konsolen und shells sowie die Programmierung unter Linux

Moderator: Moderatoren

Antworten
merenda
Newbie
Newbie
Beiträge: 16
Registriert: 20. Jan 2005, 11:16

find - Verzeichnis überspringen

Beitrag von merenda » 12. Jan 2006, 16:49

Hi @all,

bin am verzweifeln, ich blick das nicht :(
Ich würde gerne bei meiner suche mit find, dass /proc verzeicnis von der suche ausschließen. Hat jemand eine Ahung wie ich das machen kann ?
Ich bekomm das nicht hin :(
Danke schon mal im voraus.

Merenda

Werbung:
Benutzeravatar
snaewe
Hacker
Hacker
Beiträge: 415
Registriert: 13. Dez 2004, 16:32
Wohnort: Zu Hause

Beitrag von snaewe » 12. Jan 2006, 17:28

Jaja...gar nicht so einfach...

Nur '/proc' überspringen:

Code: Alles auswählen

find / -path /proc -prune -o -print
'/proc' und '/dev' überspringen

Code: Alles auswählen

find / -path /proc -prune -o -path /dev -prune -o -print
HTH

S.
Der Name Windows stammt ursprünglich aus dem Indianischen und
bedeutet: "Weißer Mann, der auf eine Sanduhr starrt."

Benutzeravatar
snaewe
Hacker
Hacker
Beiträge: 415
Registriert: 13. Dez 2004, 16:32
Wohnort: Zu Hause

Beitrag von snaewe » 12. Jan 2006, 17:34

Noch ein bisschen einfacher:

Code: Alles auswählen

find / "(" -path /dev -o -path /proc ")" -prune -o -print
S.
Der Name Windows stammt ursprünglich aus dem Indianischen und
bedeutet: "Weißer Mann, der auf eine Sanduhr starrt."

Benutzeravatar
TeXpert
Guru
Guru
Beiträge: 2166
Registriert: 17. Jan 2005, 11:22

Beitrag von TeXpert » 12. Jan 2006, 19:10

vorsicht, je nach anderen Optionen kann prune true oder false sein...

daher evtl. auch so eine Alternative berücksichtigen:

Code: Alles auswählen

find / ! -path "/proc*"     

Code: Alles auswählen

# to resolve all your problems, try this:
HOWTO='pack c5,41*2,sqrt 7056,unpack(c,H)-2,oct 115' && perl -le "print $HOWTO"
Ich beantworte keine Supportfragen per PM!

merenda
Newbie
Newbie
Beiträge: 16
Registriert: 20. Jan 2005, 11:16

Beitrag von merenda » 13. Jan 2006, 10:37

Danke, ihr hab mir echt geholfen :D

Die letzte lösung habe ich dann genommen, da sie sehr einfach ist.

Gruß

merenda

Benutzeravatar
TeXpert
Guru
Guru
Beiträge: 2166
Registriert: 17. Jan 2005, 11:22

Beitrag von TeXpert » 13. Jan 2006, 17:31

merenda hat geschrieben:Die letzte lösung habe ich dann genommen, da sie sehr einfach ist.
Sinnvoller wäre es, wenn Du die manpage liest und die Unterschiede verstehst...

Code: Alles auswählen

# to resolve all your problems, try this:
HOWTO='pack c5,41*2,sqrt 7056,unpack(c,H)-2,oct 115' && perl -le "print $HOWTO"
Ich beantworte keine Supportfragen per PM!

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste