Il ne semble pas y avoir de commande pour obtenir ces informations de manière interactive, bien que vous puissiez utiliser dired comme le suggère @jrm.
Vous pouvez obtenir ces informations avec le code elisp suivant:
(file-attributes (buffer-file-name))
Cela renverra une liste comme celle-ci:
(nil 1 "lh" "users"
(20614 64019 50040 152000)
(20000 23 0 0)
(20614 64555 902289 872000)
122295 "-rw-rw-rw-"
t (5888 2 . 43978)
(15479 . 46724))
La première ligne vous donne l'UID "lh" et le GID "users".
Les trois lignes suivantes sont les dernières heures d'accès, de modification et de changement d'état, formatées sous forme de listes. Vous pouvez les convertir en chaînes lisibles par l'homme avec current-time-string
:
(current-time-string '(20614 64019 50040 152000))
Dans ce cas, la valeur de retour est "Tue Oct 23 16:12:03 2012". Avec cela, vous pouvez créer votre propre fonction pour extraire les bits qui vous intéressent. Si vous voulez simplement voir les métadonnées dans le mini-tampon, cela les affichera pour vous:
(defun file-metadata ()
(interactive)
(let* ((fname (buffer-file-name))
(data (file-attributes fname))
(access (current-time-string (nth 4 data)))
(mod (current-time-string (nth 5 data)))
(change (current-time-string (nth 6 data)))
(size (nth 7 data))
(mode (nth 8 data)))
(message
"%s:
Accessed: %s
Modified: %s
Changed: %s
Size: %s bytes
Mode: %s"
fname access mod change size mode)))
L'appel interactif produit:
/home/tws/org/hk.org:
Accessed: Mon May 30 09:38:29 2016
Modified: Thu Apr 21 11:59:06 2016
Changed: Wed May 18 16:09:31 2016
Size: 7508 bytes
Mode: -rwxr-xr-x
Plus de détails dans le manuel (elisp) File Attributes.
C-x d RET
s'ouvriradired
dans le répertoire du fichier visité. Il n'affichera pas d'informations spécifiques sur le fichier visité, mais tous les fichiers du répertoire.