Afficher les fichiers récemment modifiés / créés à l'aide de Terminal


Réponses:


25

Appuyez simplement sur Ctrl+ Alt+ Tsur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez la ou les commandes ci-dessous:

find ${1} -type f | xargs stat --format '%Y :%y %n' 2>/dev/null | sort -nr | cut -d: -f2-

Voir commande Rechercher

Source: Linux


La commande est correcte. L'as tu essayé?
Mitch

Oui, c'est correct, cela prend juste un peu de temps. Je pensais que -f2- serait incorrect car les commandes ne se terminent généralement pas par un -
Utilisateur enregistré le

Joli! Et ignorer les fichiers cachés?
Ionică Bizău

Vous pouvez utiliser -iname. Par exemple, recherchez le fichier * .txt mais ignorez le fichier caché .txt tel que .vimrc vous le feriez -type f \( -iname "*.txt" ! -iname ".*" \).
Mitch

@Mitch comment spécifier pour rechercher des fichiers au cours des 2 derniers jours?
user13107

6

Vérifier la statcommande:

Usage:

stat [options] filename ... ...

par exemple

stat /home/user/Docs/filename.txt

Pour rechercher des fichiers, utilisez les findcommandes:

par exemple

find /to/target/directory* -mtime -1

(le -mtime nfichier d' affichage du commutateur avec les données modifiées il y a n * 24 heures pour -mtime -1les fichiers datant de 1 jour sera affiché)

find /to/target/directory* -mmin 30

affichera les fichiers modifiés au cours des 30 dernières minutes.

Vérifiez plus d'options sous TESTS dans les pages de manuel (utilisation man finddans le terminal). Vous pouvez utiliser d'autres commutateurs comme -amin n(dernier accès il y a n minutes), -cmin(l'état du fichier a été modifié pour la dernière fois il y a n minutes), et d'autres.


Vous pourriez peut-être envisager de supprimer la partie statistique de votre réponse ou de donner une commande spécifique.
Utilisateur enregistré le

stat filenameoù nom de fichier peut être le chemin absolu ou relatif de votre cible. Cela montrera l'accès, la modification, les heures de changement parmi d'autres sorties ..
précis

statvous donnera également l' heure de naissance du fichier si le système de fichiers le prend en charge ..
précis

1
Le demandeur souhaite voir une liste des fichiers récemment modifiés. statdonne les propriétés d'un fichier ou d'un répertoire spécifique (comme lors de sa dernière modification). Par conséquent, cette commande n'est pas appropriée pour cette question.
Utilisateur enregistré le

..il est lié, non? Il vous montre les horodatages .. et ce que OP veut, c'est une mise en œuvre pratique de la même ..
précis

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.