Come modificare la data della directory?


11

In Windows, sono abituato a modificare le date delle directory, ad es. delle directory contenenti foto in base alla data in cui è stata scattata la prima foto; e quindi visualizzare un elenco delle directory ordinate per data. In Ubuntu, Krusader può visualizzare le directory in questo modo. Ho bisogno di cambiare la data (la "data di modifica") di una directory dopo averla riempita con es. le foto. Come dovrei cambiarlo? Grazie

Risposte:


11

Puoi usare il touchcomando con l' -topzione. Questo proviene da 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

Un esempio:

touch -t 1312031429.30 /path/to/directory

cambierà la data modificata per directorya 2013-12-03 14:29:30.


È utile notare che è necessario utilizzare -tqui l' opzione. Il -dflag presente nelle versioni più recenti di touch non modifica il mtime di una directory, ma solo dei file.
Foosh,

0

Non farlo. Verrà modificato non appena cambia qualcosa nella directory (come quando viene generata una miniatura). Invece, rinomina la directory in modo che la data desiderata sia nel nome.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.