Jak zmodyfikować datę katalogu?


11

W systemie Windows jestem używany do modyfikowania dat katalogu, np. katalogów zawierających zdjęcia według daty zrobienia pierwszego zdjęcia; a następnie wyświetl listę katalogów posortowanych według dat. W Ubuntu Krusader może wyświetlać katalogi w ten sposób. Muszę zmienić datę („datę modyfikacji”) katalogu po wypełnieniu go np. zdjęcia. Jak mam to zmienić? Dzięki

Odpowiedzi:


11

Możesz użyć touchpolecenia z -topcją. To jest z 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

Przykład:

touch -t 1312031429.30 /path/to/directory

zmieni datę zmodyfikowany do directorycelu 2013-12-03 14:29:30.


Warto zauważyć, że musisz użyć tej -topcji tutaj. -dFlag obecny na nowszych wersjach dotyku nie zmienia mtime z katalogu, tylko pliki.
Foosh

0

Nie rób Zostanie po prostu zmieniony, gdy tylko jakikolwiek element w katalogu się zmieni (na przykład po wygenerowaniu miniatury). Zamiast tego zmień nazwę katalogu, aby żądana data była w nazwie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.