GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Warum zeigt „ls -all“ für einige Dateien die Uhrzeit an, für andere jedoch nur das Jahr?

Wenn Sie ls -all ausgeben Befehl einige Dateien oder Verzeichnisse das Jahr und einige die Zeit haben? Warum zeigen einige das Jahr an, während andere die Uhrzeit anzeigen? Ist die Zeit repräsentativ für die Zeit, zu der die Datei erstellt wurde?

Akzeptierte Antwort:

Standardmäßig werden Dateizeitstempel in abgekürzter Form aufgelistet, wobei ein
Datum wie „30. März 2002“ für nicht aktuelle Zeitstempel und ein
Datum ohne Jahr und Uhrzeit wie „30. März 23:45“ verwendet werden ' für aktuelle Zeitstempel.
Dieses Format kann sich je nach aktuellem Gebietsschema ändern, wie
unten beschrieben.

Ein Zeitstempel gilt als aktuell, wenn er
weniger als sechs Monate alt und nicht in der Zukunft datiert ist. Wenn ein Zeitstempel von heute
nicht in neuerer Form aufgeführt ist, liegt der Zeitstempel in der Zukunft, was
bedeutet, dass Sie wahrscheinlich Probleme mit der Zeitverschiebung haben, die Programme beschädigen können
wie make, die auf Dateizeitstempel angewiesen sind .

Quelle:http://www.gnu.org/software/coreutils/manual/coreutils.html#Formatting-file-timestamps

Zur Veranschaulichung:

$ for i in {1..7}; do touch -d "$i months ago" file$i; done
$ ls -l
total 0
-rw-r--r-- 1 terdon terdon 0 Sep 21 02:38 file1
-rw-r--r-- 1 terdon terdon 0 Aug 21 02:38 file2
-rw-r--r-- 1 terdon terdon 0 Jul 21 02:38 file3
-rw-r--r-- 1 terdon terdon 0 Jun 21 02:38 file4
-rw-r--r-- 1 terdon terdon 0 May 21 02:38 file5
-rw-r--r-- 1 terdon terdon 0 Apr 21  2015 file6
-rw-r--r-- 1 terdon terdon 0 Mar 21  2015 file7

Linux
  1. Warum beginnt die Unix-Zeit am 1.1.1970?

  2. Warum verwendet rsync keine Delta-Übertragung für lokale Dateien?

  3. rsync mit Regex, um nur einige Dateien einzuschließen

  4. Warum zeigt mein System nur 3,2 GiB RAM an, wenn ich definitiv 4,0 GiB habe

  5. Beinhaltet iowait Wartezeiten für Netzwerkanrufe?

Schätzen Sie die verbleibende Zeit oder Arbeit bis zum Abschluss von Rsync?

Warum sind einige Emoji B&W und andere zu groß?

Warum zeigt yum updateinfo nicht alle Updates an?

Warum wird reines dm-crypt nur für Experten empfohlen?

Warum zeigen der Befehl free und dmidecode unterschiedliche Werte für RAM an?

Warum funktioniert find -mtime bei Dateien mit unterschiedlichen Zeitzonen nicht wie erwartet?