3 votos

¿Por qué ¿touch -t reemplaza el tiempo de modificación del año cuando me ls?

Cuando usar tacto con la opción -t para cambiar el tiempo de modificación de un archivo, por ejemplo:

> touch -t 201702160701 ABC.script

Luego el archivo que apareció como tal:

-rwxrwxrwx  1 timruss  staff    0 Oct 21 23:12 ABC.script

Aparecerá como:

-rwxrwxrwx  1 timruss  staff    0 Feb 16  2017 ABC.script

¿Por qué?

8voto

user3439894 Puntos 5883

Lo que estamos viendo es el normal y el comportamiento esperado.

Desde la página de manual de ls:

Si la fecha de modificación del archivo es de más de 6 meses en el pasado o en el futuro, entonces el año de la última modificación se muestra en lugar de la hora y los minutos de los campos.

Ver la salida incluyendo el mes, día, hora, minuto, segundo, y el año en los archivos que entran en la categoría anterior, el uso de la -T opción.

-T Cuando se utiliza con el -l (letra minúscula "ana") opción, la pantalla completa la información de tiempo del archivo, incluyendo el mes, día, hora, minuto, segundo, y el año.

Ejemplo:

ls -lT ABC.script
-rwxrwxrwx  1 timruss  staff    0 Feb 16 07:01:00 2017 ABC.script

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X