Keine versteckten Dateien finden

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Keine versteckten Dateien finden

Beitrag von Rebell » 14.10.2004 13:03:18

Hallo ich möchte alle Dateien ausser versteckte finden. Hat jemand ne Idee wie ich das anstelle mit find?
come to daddy, windowlicker!
get m:ke - http://get-mike.de

Benutzeravatar
iocus
Beiträge: 55
Registriert: 25.03.2004 19:49:54
Wohnort: (CH)

Beitrag von iocus » 14.10.2004 13:13:44

Code: Alles auswählen

find -name "[^.]*"
könnte funktionieren, ohne Gewähr.
Wenn du nur dateien (keine Ordner) finden willst musst du das mit -type angeben (siehe man find)

Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Beitrag von Rebell » 14.10.2004 14:17:28

Funktioniert leider nicht.

Hintergrund: ich hab nen SVN Arbeitskopie und möchte diese publizieren per Skript, jedoch ohne die ".svn" Dateien.


find . -follow -path "[^\.svn]*"
find . -follow -path "*[^\.svn]*"
find . -follow -path "[^\.svn]"

Funktioniert alles nicht. Wo gibts denn die nötige Information zum "Muster"?
come to daddy, windowlicker!
get m:ke - http://get-mike.de

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 14.10.2004 15:02:48

Wie wäre es mit

Code: Alles auswählen

find -not -iname ".svn*"

Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Beitrag von Rebell » 15.10.2004 12:09:06

Joghurt hat geschrieben:Wie wäre es mit

Code: Alles auswählen

find -not -iname ".svn*"
Nee... leider auch nicht. Die Lösung ist aber:

Code: Alles auswählen

for i in $(find . -follow -not -name ".*" | grep -v ".svn") ; do echo $i ; done
come to daddy, windowlicker!
get m:ke - http://get-mike.de

Antworten