Comment modifier la date du répertoire?

11

Sous Windows, j'ai l'habitude de modifier les dates des répertoires, par exemple. des répertoires contenant des photos selon la date à laquelle la première photo a été prise; puis afficher une liste des répertoires triés par les dates. Dans Ubuntu, Krusader peut afficher les répertoires de cette façon. J'ai besoin de changer la date (la "date de modification") d'un répertoire après l'avoir rempli par exemple. les photos. Comment dois-je le changer? Merci

Tomáš Pečený
la source

Réponses:

11

Vous pouvez utiliser la touchcommande avec -toption. Cela vient de 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 exemple:

touch -t 1312031429.30 /path/to/directory

va changer la date de modification de directoryla 2013-12-03 14:29:30.

Radu Rădeanu
la source
Il est utile de noter que vous devez utiliser l' -toption ici. Le -ddrapeau présent sur les nouvelles versions de touch ne modifie pas le mtime d'un répertoire, juste les fichiers.
Foosh
0

Non. Il sera simplement modifié dès que quoi que ce soit dans le répertoire change de toute façon (comme quand une miniature est générée). Renommez plutôt le répertoire pour que la date souhaitée soit dans le nom.

psusi
la source