Hallo zusammen, ich möchte gerne in einem Zweig mit mehreren Ordnern und Unterordnern die älteste Datei finden. Dazu könnte man ein Konstrukt bauen, was die Dateien zuerst findet, sie dann mit Alter in eine Datei schreibt und die Datei anschließend sortiert. Aber geht das nicht auch irgendwie eleganter, irgendwas mit ls -ltrR ... | tail -n 1 oder so? Die find-Methode kommt mir zu brachial vor, zu teuer eigentlich auch, aber bei ls habe ich das Problem, daß ich nur verzeichnisweise sortieren kann. Oder kann ich die Sortierung über alles ausdehnen, was ls so findet? Vielleicht seh ich ja den Wald vor lauter Bäumen nicht... -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Andre! On Mon, 19 May 2008, Andre Tann wrote:
ich möchte gerne in einem Zweig mit mehreren Ordnern und Unterordnern die älteste Datei finden. Dazu könnte man ein Konstrukt bauen, was die Dateien zuerst findet, sie dann mit Alter in eine Datei schreibt und die Datei anschließend sortiert.
find . -type f -printf "%A@ %P\n" |sort |head Mit freundlichen Grüßen Christian -- hundred-and-one symptoms of being an internet addict: 146. You experience ACTUAL physical withdrawal symptoms when away from your 'puter and the net. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Servus Christian, Christian Brabandt, Montag, 19. Mai 2008 21:08:
find . -type f -printf "%A@ %P\n" |sort |head
Ah, das ist natürlich sehr elegant, genau das was ich suchte. Vielen Dank! -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Andre Tann
-
Christian Brabandt