Me pregunto cuándo se cambiará la fecha de última modificación del directorio. Modifiqué un archivo dentro de un directorio en particular (a través de FTP), pero el LMD del directorio no cambió. ¿Cómo se supone que funcione?
Me pregunto cuándo se cambiará la fecha de última modificación del directorio. Modifiqué un archivo dentro de un directorio en particular (a través de FTP), pero el LMD del directorio no cambió. ¿Cómo se supone que funcione?
Respuestas:
El mtime (tiempo de modificación) en el directorio en sí cambia cuando se agrega, elimina o cambia el nombre de un archivo o subdirectorio.
La modificación del contenido de un archivo dentro del directorio no cambia el directorio en sí, ni la actualización de las horas de modificación de un archivo o subdirectorio. Si cambia los permisos en el directorio, ctime cambia pero mtime no.
touch somefile
lugar de gedit
?
Un directorio es como un archivo que contiene una lista de los nombres de archivo en él (de hecho, es posible que haya abierto accidentalmente un directorio en un editor, donde puede ver que es una lista en su mayoría legible de su contenido), por lo que se modifica cuando se agrega, elimina o cambia el nombre de un archivo en ese directorio.
ed
y cat
) parecen quejarse u ofrecer una lista de archivos para abrir.