Wie kann man "find" dazu bringen, vollständige absolute Dateinamen auszugeben?

7

Wenn ich laufe find, werden relative ( ./-basierte) Dateinamen ausgegeben, aber ich benötige vollständige absolute ( /-basierte) Namen.

Ivan
quelle

Antworten:

12

Sie sollten findmit absoluten Verzeichnisnamen aufrufen , zum Beispiel:

find "$PWD"/ -iname '*.txt'
Enzotib
quelle
Ich würde empfehlen, "$PWD"nur für den Fall zu zitieren .
jw013
1
@ jw013: oh, richtig.
Enzotib
0

@ enzotibs Antwort ist wahrscheinlich besser, aber ich benutze

find "`pwd`" -iname '*.txt'

weil die Kleinbuchstaben und `für mich einfacher zu tippen sind.

cwd
quelle
Trotzdem sollten Sie Folgendes zitieren : "`pwd`". Probieren Sie es aus : mkdir '/tmp/foo bar' && cd !#:1 && find `pwd`; rmdir !#:1.
Janmoesen