3 votes

La commande stat ne respecte pas les options de format d'heure (High Sierra 10.13.6)

Mon objectif est de récupérer l'heure de naissance d'un fichier formaté à "2019-07-03". J'utilise donc la méthode suivante qui donne l'heure de l'époque suivante au lieu du format de date spécifique que j'ai demandé :

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

J'obtiens le même résultat si je ne tiens pas compte du formatage de l'heure :

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

J'ai lu ce qui semblait être les parties pertinentes des pages de manuel strftime et stat (<- ce dernier en particulier m'a fait fondre).

Qu'est-ce que je manque ?

2voto

Michael Zhou Points 167

Vous devez placer un S avant B qui convertit les chiffres (secondes depuis l'époque) en chaîne de caractères.

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X