[Bash] Ersten 100 Dateien eines Ordners ausgeben

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
tischlampy
Beiträge: 7
Registriert: 26.06.2009 11:36:17

[Bash] Ersten 100 Dateien eines Ordners ausgeben

Beitrag von tischlampy » 31.01.2011 17:58:31

Hallo Forum,

kurze Frage: Wie kann ich mir die ersten 100 Dateien eines Ordners ausgeben? Hintergrund ist der, dass ich viele Bilder in einem Ordner habe und Nautilus sich bei der Masse aufhängt (Bildvorschau ist deaktiviert). Ich möchte per mv die Datenmenge verkleinern, indem ich einen Teil in Unterordner schiebe.

Gibts vielleicht irgendwas, was bei ls die Anzahl der Rückgaben limitiert?

Grüße

Tischlampy

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: [Bash] Ersten 100 Dateien eines Ordners ausgeben

Beitrag von rendegast » 31.01.2011 18:13:42

Code: Alles auswählen

ls -1 | head -n 100
noch mit print[0] angereichert, falls Dateinamen mit Leer- und Sonderzeichen dabei sind,
zBsp. 'find -print0 ... | xargs -0 ...'
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten