ubuntuusers.de

Dateisuche

Status: Ungelöst | Ubuntu-Version: Xubuntu 7.10 (Gutsy Gibbon)
Antworten |

Antarctica

Anmeldungsdatum:
14. März 2007

Beiträge: Zähle...

Moinmoin,

ich suche eine mit der Windows-Suche vergleichbare Suchfunktion. Am besten wäre eine, die mit thunar eng verwandt und schon auf meiner Platte ist, aber sowas scheint es nicht zu geben!?

bacchus

Anmeldungsdatum:
12. Oktober 2007

Beiträge: 105

Antarctica hat geschrieben:

Moinmoin,

ich suche eine mit der Windows-Suche vergleichbare Suchfunktion. Am besten wäre eine, die mit thunar eng verwandt und schon auf meiner Platte ist, aber sowas scheint es nicht zu geben!?

Orte → Nach Dateien suchen

oder?

MrKanister

Anmeldungsdatum:
13. Oktober 2007

Beiträge: 2105

Die am besten zu konfigurierende und zuverlässigste Suche ist "find". Das ist zwar für Konsole, aber die EInstellmöglichkeiten sind enorm.

man find


gibt (sehr sehr viel) mehr Informationen 😉

Gruß Martin

Antarctica

(Themenstarter)

Anmeldungsdatum:
14. März 2007

Beiträge: 126

bacchus hat geschrieben:

Orte → Nach Dateien suchen

Wo find ich das?

Mr. Kanister hat geschrieben:

Die am besten zu konfigurierende und zuverlässigste Suche ist "find". Das ist zwar für Konsole, aber die EInstellmöglichkeiten sind enorm.

Die kenne ich leider schon, ist nicht ganz das was ich suche.

Worum es mir nämlich geht: Ich habe ein altes Windows-"Eigene Dateien"-Verzeichnis (bzw. genauer gesagt mehrere davon, von unterschiedlichen PCs und Backups) und möchte jetzt alle Dokumente eines bestimmten Typs aus allen Verzeichnissen inkl. aller Unterverzeichnisse in ein einziges neues verschieben.
Bei 50k Dateien in über 400 Ordnern geht das wohl am schnellsten über ein grafisches Tool wie die WindowsExplorer-Suche. Dort würde ich jetzt *.doc,*.xls,*.ppt,*.odt,*.ods,*.sxw,... eingeben und bekäme auf einen Schlag alle passenden Dateien angezeigt, und mit einem Drag & Drop würde er sie mir in ein neues Verzeichnis ziehen.
Oder wie würdest du das mit find realisieren?

MrKanister

Anmeldungsdatum:
13. Oktober 2007

Beiträge: 2105

Angenommen du willst alle Dateien aus allen Unterverzeichnssen von /home/foo/foo/foo vom Typ ".txt" in das Verzeichnis /home/foo/bar/bar verschieben.

find /home/foo/foo/foo -mindepth 1 -name "*.txt" -type f -exec mv --target-directory=/home/foo/bar/bar {} +

Das mit den Verzeichnissen geht auch noch, aber die Demonstration sollte zeigen, dass du mit find praktisch Gott bist 😉

bacchus

Anmeldungsdatum:
12. Oktober 2007

Beiträge: 105

Huhu,

Antarctica hat geschrieben:

bacchus hat geschrieben:

Orte → Nach Dateien suchen

Wo find ich das?

sorry, das ist unter gnome. ich hätte besser erst lesen sollen und dann antworten 😉

bacchus

Anmeldungsdatum:
12. Oktober 2007

Beiträge: 105

Mr. Kanister hat geschrieben:

Das mit den Verzeichnissen geht auch noch, aber die Demonstration sollte zeigen, dass du mit find praktisch Gott bist 😉

cool. der Wikieintrag zu Shell/find ist übrigens auch sehr gut!

Antarctica

(Themenstarter)

Anmeldungsdatum:
14. März 2007

Beiträge: 126

Oh backe, ich glaub ich arbeite mich doch mal etwas tiefer in die Konsole ein...

Danke! ☺

Antworten |