Wie ändere ich das Verzeichnisdatum?

11

In Windows werde ich verwendet, um Verzeichnisdaten zu ändern, z. von Verzeichnissen mit Fotos nach dem Datum, an dem das erste Foto aufgenommen wurde; und zeigen Sie dann eine Liste der Verzeichnisse an, die nach Datum sortiert sind. In Ubuntu kann Krusader die Verzeichnisse auf diese Weise anzeigen. Ich muss das Datum (das "Änderungsdatum") eines Verzeichnisses ändern, nachdem ich es mit z. die Fotos. Wie soll ich das ändern? Vielen Dank

Tomáš Pečený
quelle

Antworten:

11

Sie können den touchBefehl mit -tOption verwenden. Dies ist von man touch:

NAME
       touch - change file timestamps

SYNOPSIS
       touch [OPTION]... FILE...

DESCRIPTION
       Update  the  access  and modification times of each FILE to the current
       time.
[...]

-t STAMP
              use [[CC]YY]MMDDhhmm[.ss] instead of current time

Ein Beispiel:

touch -t 1312031429.30 /path/to/directory

ändert das Änderungsdatum für directoryauf 2013-12-03 14:29:30.

Radu Rădeanu
quelle
Es ist nützlich zu beachten, dass Sie die -tOption hier verwenden müssen. Das -din neueren Touch-Versionen vorhandene Flag ändert nicht die Zeit eines Verzeichnisses, sondern nur die Dateien.
Foosh
0

Tu es nicht. Es wird nur geändert, sobald sich etwas im Verzeichnis ändert (z. B. wenn eine Miniaturansicht erstellt wird). Benennen Sie das Verzeichnis stattdessen so um, dass das gewünschte Datum im Namen enthalten ist.

psusi
quelle