Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

Dateien suchen global (Festplatte)

Alles rund um die verschiedenen Konsolen und shells sowie die Programmierung unter Linux

Moderator: Moderatoren

Antworten
Benutzeravatar
counter
Newbie
Newbie
Beiträge: 31
Registriert: 6. Jan 2004, 22:50

Dateien suchen global (Festplatte)

Beitrag von counter »

Hi @ all,

Mein Erster Beitrag und gleich ne Frage.
Sorry.
BS: Suse Linux 9.0 Pro

Unter Dos gabs mal den Befehl dir /s *.txt der alle *.txt Dateien auf der Festplatte fand. /s steht für alle Verzeichnisse.

Frage: Welcher Befehl unter linux macht das gleiche?
Möchte eine Liste ALLER (auch mit Leerzeichen und so) mp3's erstellen und in eine Datei schreiben welche wo gespeichert.
Wenn möglich noch mit Datum und Uhrzeit.

Ein Programm auf der Console wäre super.

Wie kann ich das Problem lösen?
Welches Programm eignet sich dazu?

Danke im Vorraus.

MFG
Counter
Hab ich nicht

Antwort

Beitrag von Hab ich nicht »

Hallo,

probier mal

find / -name "*mp3" -print

zum umleiten in eine Datei

find / -name "*mp3" -print > dateiname

gruss

Hab ich nicht
Benutzeravatar
counter
Newbie
Newbie
Beiträge: 31
Registriert: 6. Jan 2004, 22:50

Beitrag von counter »

Super Hab ich nicht,

Hat geklappt Danke.

MFG
Counter
Benutzeravatar
counter
Newbie
Newbie
Beiträge: 31
Registriert: 6. Jan 2004, 22:50

Beitrag von counter »

Hi,

Weiß vielleicht jemand wie ich die Dateien gleichzeitig suchen und zählen kann?

Gruß
Counter
Bild 9.1 Pro

P4 1,7GHz, 512MB Ram, GeForce 4 Ti 4200 128MB TV-Out
Suse Linux 10 Download

Benutzer der Suchfunktion... :-)
Benutzeravatar
Grafula
Newbie
Newbie
Beiträge: 42
Registriert: 2. Apr 2004, 05:35
Wohnort: S008°47' E115°10'

Beitrag von Grafula »

Anzahl der gefundenen Dateien:

Code: Alles auswählen

find / -name '*.mp3' | wc -l
"The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts." --Bertrand Russell
Benutzeravatar
marcor
Member
Member
Beiträge: 198
Registriert: 21. Feb 2004, 11:05
Wohnort: Duisburg
Kontaktdaten:

Re: Dateien suchen global (Festplatte)

Beitrag von marcor »

counter hat geschrieben:Hi @ all,

Mein Erster Beitrag und gleich ne Frage.
Sorry.
BS: Suse Linux 9.0 Pro

Unter Dos gabs mal den Befehl dir /s *.txt der alle *.txt Dateien auf der Festplatte fand. /s steht für alle Verzeichnisse.

Frage: Welcher Befehl unter linux macht das gleiche?
Möchte eine Liste ALLER (auch mit Leerzeichen und so) mp3's erstellen und in eine Datei schreiben welche wo gespeichert.
Wenn möglich noch mit Datum und Uhrzeit.

Ein Programm auf der Console wäre super.

Wie kann ich das Problem lösen?
Welches Programm eignet sich dazu?

Danke im Vorraus.

MFG
Counter
Installier dir mittels Yast das Programm "locate". Damit wird per Cron-Job 1 x täglich eine Datenbank mit allen Dateipfaden aufgebaut und du kannst mittels "locate Name" Nach "Name" suchen inkl. Pfad.
Durch die Datenbank ist das wesentlich schneller als find, allerdings nur bei Dateien, die nicht innerhalb des letzten Datenbakupdates verändert wurden. :lol:
Benutzeravatar
counter
Newbie
Newbie
Beiträge: 31
Registriert: 6. Jan 2004, 22:50

Beitrag von counter »

Grafula hat geschrieben:Anzahl der gefundenen Dateien:

Code: Alles auswählen

find / -name '*.mp3' | wc -l
Danke sowas habe ich gesucht.

Gruß
Counter
Bild 9.1 Pro

P4 1,7GHz, 512MB Ram, GeForce 4 Ti 4200 128MB TV-Out
Suse Linux 10 Download

Benutzer der Suchfunktion... :-)
Gast

Beitrag von Gast »

Hi!

Da möchte ich mich doch mit 2 Fragen dranhängen:

1. Wie kann ich mit find beim Durchsuchen der root-Partition bestimmte Bereiche des Baums ausschliessen (z.B. meine unter /windows gemounteten Partitionen)? Kann ich Operatoren wie NOT verwenden?

2. Ich habe locate installiert, aber jetzt ist mein Rechner nach dem ersten Start des Tages erst mal ca. 10 Minuten mit dem Aktualisieren der Datenbank beschäftigt (vermutlich weil ich immer sehr viele Dateien neu erstelle und lösche). Ist das bei Euch auch so und wenn ja, wie kann ich für updatedb bestimmte Pfade ausschliessen?

Gruss, Markus
genius667

Beitrag von genius667 »

ich weiss es nicht auswendig, es steht aber in der man :)

mfg

Andy
Benutzeravatar
deac
Member
Member
Beiträge: 111
Registriert: 14. Apr 2004, 22:31

Beitrag von deac »

find / -path '/windows' -prune .....
Antworten