231 votes

Obtenir la date de dernière modification d'un fichier sous Linux

Je suis nouveau sur Linux. J'utilise la ligne de commande. J'essaie d'afficher la date de dernière modification d'un fichier. Comment puis-je faire cela sous Linux à partir de la ligne de commande ?

3voto

Jon Harper Points 31

1) Lister le répertoire des fichiers avec la date/heure de la dernière modification

Pour lister les fichiers et montrer les derniers fichiers modifiés en haut, nous utiliserons -lt options avec ls commandement.

$ ls -lt /run
output
total 24
-rw-rw-r--.  1 root utmp 2304 Sep  8 14:58 utmp
-rw-r--r--.  1 root root    4 Sep  8 12:41 dhclient-eth0.pid
drwxr-xr-x.  4 root root  100 Sep  8 03:31 lock
drwxr-xr-x.  3 root root   60 Sep  7 23:11 user
drwxr-xr-x.  7 root root  160 Aug 26 14:59 udev
drwxr-xr-x.  2 root root   60 Aug 21 13:18 tuned

https://linoxide.com/linux-how-to/how-sort-files-date-using-ls-command-linux/

2voto

ProgramFOX Points 105

Si le fichier est sur un autre serveur web, j'aime bien httpie ( docs ).

Installation

pip install httpie --user

Utilisation

El -h ne donne que l'en-tête. Le motif est

http -h [url] | grep 'Last-Modified\|Date'

Exemple :

$ http -h https://martin-thoma.com/author/martin-thoma/ | grep 'Last-Modified\|Date'
Date: Fri, 06 Jan 2017 10:06:43 GMT
Last-Modified: Fri, 06 Jan 2017 07:42:34 GMT

El Date est importante car elle indique l'heure du serveur, et non votre heure locale. En outre, tous les serveurs n'envoient pas Last-Modified (par exemple, le superutilisateur ne semble pas le faire).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X