GNU/Linux >> Tutoriels Linux >  >> Linux

Trouver les derniers fichiers ?

Comment trouver le fichier le plus récemment consulté dans un répertoire donné ?

Je peux utiliser le find commande pour lister tous les fichiers modifiés/accédés dans le dernier n minutes. Mais ici, dans mon cas, je ne sais pas quand le dernier fichier a été modifié/accédé ? Tout ce dont j'ai besoin est de lister tous les fichiers qui ont été consultés/modifiés très récemment parmi tous les autres sous-fichiers ou sous-répertoires, triés par leurs heures d'accès/modification, par exemple.

Est-ce possible ?

Réponse acceptée :

Vous pouvez utiliser le commutateur récursif (-R ) à ls ainsi que le tri par minuterie (-t ) et le commutateur de tri inversé (-r ) pour répertorier tous les fichiers dans une arborescence de répertoires. Cela ne triera pas tous les fichiers par leurs dates d'accès/modification dans les sous-répertoires, mais les triera par cette date dans chaque sous-répertoire indépendamment.

En utilisant une commande telle que celle-ci :ls -ltrR <sometopdir> .

Exemple

$ ls -ltrR .
total 759720
[email protected]  1 sammingolelli  staff    2514441 Mar 31  2015 restfulapi-120704053212-phpapp01.pdf
[email protected]  1 sammingolelli  staff     567808 Apr  7  2015 USGCB-Windows-Settings.xls
[email protected]  1 sammingolelli  staff     180736 Apr  7  2015 USGCB-RHEL5-Desktop-Settings-Version-1.2.5.0.xls
[email protected]  1 sammingolelli  staff       6474 Apr  8  2015 tap_kp_mavericks.txt

./kerberos:
total 5464
[email protected] 1 sammingolelli  staff    37317 Oct  2 13:03 Set_up_Kerberos_instruction_d8.docx
[email protected] 1 sammingolelli  staff  2753195 Oct 13 13:49 Keberos configuration with AD 01_09_2014.pdf

./homestarrunner:
total 10624
[email protected] 1 sammingolelli  staff   319422 May 10  2000 error_hs.wav
[email protected] 1 sammingolelli  staff    53499 Jun  8  2001 sb_duck.mp3
[email protected] 1 sammingolelli  staff   199254 Mar 11  2002 email_sb.wav
[email protected] 1 sammingolelli  staff    39288 Mar 25  2002 bubs_dontutalk.mp3
[email protected] 1 sammingolelli  staff    75432 May  6  2002 trash_sb.wav
[email protected] 1 sammingolelli  staff   298946 Dec  1  2002 error_sb.wav
[email protected] 1 sammingolelli  staff   298686 Dec  1  2002 startup_hs.wav
[email protected] 1 sammingolelli  staff    90279 Dec  1  2002 sb_meedlymee.mp3
[email protected] 1 sammingolelli  staff    73561 Dec  1  2002 sb_dubdeuce.mp3
[email protected] 1 sammingolelli  staff   193097 Dec  1  2002 sb_pizza.mp3
[email protected] 1 sammingolelli  staff    30093 Dec  1  2002 sb_stiny.mp3
[email protected] 1 sammingolelli  staff    61858 Dec  1  2002 ss_sadflying.mp3
[email protected] 1 sammingolelli  staff   150142 Dec  1  2002 email_hs.wav
[email protected] 1 sammingolelli  staff    68545 Dec  1  2002 bubs_grabbinbutt.mp3
[email protected] 1 sammingolelli  staff    61022 Dec  1  2002 cz_jeorghb.mp3
[email protected] 1 sammingolelli  staff    40124 Dec  1  2002 marzy_nasty.mp3
[email protected] 1 sammingolelli  staff   224116 Dec  1  2002 shutdown_sb.wav
[email protected] 1 sammingolelli  staff   260546 Dec  1  2002 shutdown_hs.wav
[email protected] 1 sammingolelli  staff    57686 Dec  1  2002 trash_hs.wav

Linux
  1. Trouver des fichiers en double ?

  2. Trouver les plus gros fichiers ou répertoires ?

  3. Gnu Parted Resizepart dans le script ?

  4. Trouver les fichiers les plus volumineux de manière récursive ?

  5. Comment renommer plusieurs fichiers à l'aide de Find ?

Trouver des fichiers volumineux sous Linux

Comment compter les fichiers dans le répertoire sous Linux

Retrouver les fichiers perdus avec Scalpel

Trouvez facilement des fichiers et des répertoires sur Linux

Rechercher du texte dans des fichiers sous Linux à l'aide de grep

Comment trouver des fichiers dans Debian