3 votos

comando stat que no respeta las opciones de formato de hora (High Sierra 10.13.6)

Mi objetivo es recuperar la hora de nacimiento de un archivo con formato "2019-07-03", así que estoy usando lo siguiente, que produce el siguiente tiempo de época en lugar del formato de fecha específico que solicité:

 $ stat -f "%B" -t "%Y-%m-%d" ~/Pictures/to_backup/IMG_2115.JPEG
1524428549
 

Obtengo la misma salida si omito el formato de hora por completo:

 $ stat -f "%B" ~/Pictures/to_backup/IMG_2115.JPEG
1524428549
 

Leí lo que parecían ser las partes pertinentes de las páginas de manual de strftime y stat (<en este caso en particular era una fusión de caras).

¿Qué me estoy perdiendo?

2voto

Michael Zhou Puntos 167

Debe colocar un S antes de B que convierte los números (segundos desde la época) en salida de cadena.

 stat -f "%SB" -t "%Y-%m-%d" ~/Pictures/to_backup/IMG_2115.JPEG
 

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