shell befehl find

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
seeadler
Beiträge: 289
Registriert: 19.10.2005 13:36:47

shell befehl find

Beitrag von seeadler » 30.03.2007 15:00:01

hallo,
ich hoffe ihr könnt mir weiterhelfen
folgender befehl

Code: Alles auswählen

find /home -user michael -name test*.txt                                              
Warum funktioniert hier das nicht?
möchte alle dateien finden, die

Code: Alles auswählen

test.*txt
haben?
Ausgabe:

Code: Alles auswählen

find: Der Pfad muß vor dem Suchkriterium stehen.
Usage: find [-H] [-L] [-P] [path...] [expression]
Ist meine befehlsfolge falsch?

Pawel
Beiträge: 284
Registriert: 27.11.2006 03:59:39

Re: shell befehl find

Beitrag von Pawel » 30.03.2007 15:01:43

Probier es mal mit:

Code: Alles auswählen

find /home -user michael -name 'test*.txt'

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 30.03.2007 15:15:40

So sollte es funktionieren.

Ich lasse mir dann noch meistens (zur Übersicht) noch den kompletten Pfad mit angeben:

Code: Alles auswählen

find /home -user <user> -a -name "[ad]*.txt" -exec ls -lrt {} \; 2>/dev/null
Oh, yeah!

Antworten