Könyvtárak létrehozásának dátuma. Visszaállítás.

Fórumok

Van egy könyvtár ami egy csomó alkönyvtárat tartalmaz.
Ha az alkönyvtárakhoz hozzáadok egy file-t vagy megváltoztatok egyet akkor a könyvtár dátuma is megváltozik.
Időnként szeretném visszaállítani a létrehozás dátumár, mert ha időrendben vannak könnyebb tájékozódnom.
mint/thunar
Van erre valamilyen program?
köszi

Hozzászólások

touch(1), de honnan fogod tudni az eredeti létrehozási dátumot? Az inode-ban atime és mtime van tárolva.

Monduk egyes fájlrendszereken van nem-POSIX létrehozási dátum (crtime, st_birthtime, stb.) de hogy az jó-e manapság még valamire?

Nekem Linux/ext4 kombóval a `stat -c %W` mindenre nullát mond.

Nem pont azt csinalja, amit szeretnel, de jo lehet: irtam egy programot, ami megkeresi az adott konyvtarban a legujabb file-t, es beallitja erre a konyvtar datumat. Gyakorlatilag ugyanaz, mint egy

touch -r <legujabb_file_a_konyvtarban> <konyvtar>

Ha egy teljes konyvtarstrukturara szeretned alkalmazni, akkor a

find

es az

xargs

a te baratod:

find <konyvtar> -depth -type d -print0 | xargs -0r touchdir