Hi On Monday 02 August 2004 10:08, Thomas Meyer wrote:
wie bringe ich es fertig, alle Dateien auf der HD in einer Datei aufzulisten? so etwa wie dieser Befehl: besser mit find. find / -type f Der Test auf den Typ ist wichtig um nicht auch noch alle Verzeichnisse, device-nodes, links etc. zu bekommen.
Wie bringe ich es fertig. daß cd roms sowie diskettenlaufwerke ausgelassen werden?
"man find" ist im Prinzip ein guter Anlaufpunkt. Der Tradition der manpages folgend ist diese allerdings fast vollkommen unverständlich, wenn man sich mit dem Kommando nicht bereits vorher etwas auskennt. z.B. find / -path '/media/cd*' -prune -o -type f -print Soll heißen: suche erstmal generell in "/". -o bedeutet dabei "oder". Wenn der test "-path '/media/cd*'" positiv verläuft, dann wird dieses directory nicht weiter durchsucht ("-prune") und es wird alles rechts von -o ignoriert. Verläuft der Test negativ wird der test rechts von -o ausgeführt. Es wird getestet ob es sich um ein file handelt "-type f" und dieses dann ausgegeben (-print). Du kannst auch mehrere "-path ....... -prune -o" Blöcke vorher einfügen um directories auszublenden. Die Sachen unter /proc sind z.B. auch keine "Dateien auf der Platte". mfg Axel