Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Shell-Befehl zur Dateizeit

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Jörg
Gast





BeitragVerfasst am: 14. Nov 2003 8:33   Titel: Shell-Befehl zur Dateizeit

Hi.

Gibt's einen Shell-Befehl zur Ermittlung der Zeit, wann eine Datei das letzte mal geändert wurde? (modify-time)
Hab' mit der Suche hier schon gearbeitet, aber nur eine Artikel für C gefunden. Brauch's aber für die Shell.


Danke schonmal!


Tschö
Jörg
 

Jochen
Gast





BeitragVerfasst am: 14. Nov 2003 9:17   Titel: Re: Shell-Befehl zur Dateizeit

Klar gibt's das: man ls

Per Default zeigt "ls -l" die Modification Time (mtime) an, also den Zeitpunkt, wann der Inhalt einer Datei zuletzt geändert wurde. Mit der Option "-c" zeigt "ls -l" die Change Time (ctime) an, die den Zeitpunkt der letzten Änderung an der Inode der Datei vermerkt (Änderung der Zugriffsrechte, Eigentümerschaft, usw.). Und die Option "-u" gibt die Access Time (atime) aus, also wann das letzte Mal auf die Datei zugegriffen wurde.

Verwendet man die Option "-t" weg, sortiert ls die Ausgaben nach der jeweilig angegeben Zeit. Mit der Option "-r" kann man die Sortierrichtung beeinflussen. Das ist recht praktisch:
ls -tr | head
zeigt beispielsweise die zehn zuletzt geänderten Dateien in einem Verzeichnis an.

Zu guter letzt gäbe es da noch stat. Dessen Ausgabe sieht so aus:
code:

[gru2214@localhost gru2214]$ stat kt.txt
File: »kt.txt«
Size: 1318 Blocks: 8 IO Block: 4096 reguläre Datei
Device: 308h/776d Inode: 437494 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 500/ gru2214) Gid: ( 500/ gru2214)
Access: 2003-11-14 08:33:57.000000000 +0100
Modify: 2003-11-13 16:49:21.000000000 +0100
Change: 2003-11-13 16:49:21.000000000 +0100


Ich hoffe, es war etwas passendes dabei.

Jochen
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy