Comment trouver les fichiers qui sont créés dans la dernière heure en unix
Comment trouver les fichiers qui sont créés dans la dernière heure en unix
Vous devez vous connecter pour publier un commentaire.
Comment trouver les fichiers qui sont créés dans la dernière heure en unix
Vous devez vous connecter pour publier un commentaire.
Si la dir de recherche est
srch_dir
puisou
ou
montre les fichiers créés, modifiés ou consultés dans la dernière heure.
correction :ctime est pour le changement de nœud temps (pas sûr de bien, s'il vous plaît corrigez-moi )
find
que j'utilise. OP dit Unix et je pense que ce sont seulement sur Linux.-newer
) qui doit travailler sur Solaris.UNIX systèmes de fichiers (en général) ne pas stocker des heures de création. Au lieu de cela, il y a seulement des temps d'accès (données) date et heure de modification, et (inode) changement de temps.
Cela étant dit,
find
a-atime
-mtime
-ctime
prédicats:Ainsi
find -ctime 0
trouve tout ce que l'inode a changé (par exemple, comprend la création d'un fichier, mais compte également nombre de liaisons et d'autorisations et de la taille du fichier de changement) à moins d'une heure auparavant.-ctime
etc est dans les unités de jours plutôt qu'en heures.découvrez ce lien et ensuite vous aider à vous en sortir.
le code de base est
touch
crée le fichier s'il n'existe pas déjà.OU
De la
man
page:Évidemment, vous souhaiterez peut-être configurer un peu différemment, mais ce premier me semble la meilleure solution pour la recherche de n'importe quel fichier créé dans la dernière N minutes.
find (GNU findutils) 4.6.0
ne dispose pas d'un-B
prédicat