Verzeichniss Pfad mit find relativ ausgeben

20/09/2010 - 14:27 von Karl Teuschler | Report spam
Hallo,

Ich möchte in meinem Beispiel die Verzeichnis-Pfade ausgehend von
einem Basisverzeichniss abwàrts ausgeben. Die Verzeichnistiefe(tmp/
basis/) ist variabel.

Die Struktur sieht so aus.
karl@teuschler:~$ find tmp/basis/ -type d
tmp/basis/
tmp/basis/dir1
tmp/basis/dir1/dir2
tmp/basis/dir1/dir2/dir3

Mich interessiert aber nur.
dir1
dir1/dir2
dir1/dir2/dir3

Wie macht man soetwas am Einfachsten?

Danke im Voraus
Karl
 

Lesen sie die antworten

#1 Rud1ger Sch1erz
20/09/2010 - 15:47 | Warnen spam
Karl Teuschler writes:

Hallo,

Ich möchte in meinem Beispiel die Verzeichnis-Pfade ausgehend von
einem Basisverzeichniss abwàrts ausgeben. Die Verzeichnistiefe(tmp/
basis/) ist variabel.

Die Struktur sieht so aus.
:~$ find tmp/basis/ -type d
tmp/basis/
tmp/basis/dir1
tmp/basis/dir1/dir2
tmp/basis/dir1/dir2/dir3

Mich interessiert aber nur.
dir1
dir1/dir2
dir1/dir2/dir3

Wie macht man soetwas am Einfachsten?



Spontan in einer subshell:

( cd tmp/basis; find . -type d -print)

Cheers,
Rudiger

Ähnliche fragen