Linux : Les commandes du terminal

Découvrir d'autres critères de recherche avec find

Testez gratuitement nos 1249 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Vous allez faire des recherches de fichiers et de répertoires avec find. Appuyez-vous sur des critères de date et de taille.
04:40

Transcription

Avec « find », vous pouvez faire des recherches avec différents critères. En fait ce sont des expressions de critères que vous donnez dans « find ». Donc, si je refais un « find », et là je suis dans « etc », donc je vais faire un « find » d'ici et je voudrais chercher avec autre chose que « name » ou path ou iname ou ipath. Vous vous souvenez. Mais disons par rapport à des dates. Je vais dire, par exemple, « atime », pourquoi « a »? parce que j'ai plusieurs possibilités, « a », « c » ou « m ». A c'est la dernière fois où le fichier a été accédé, fichier ou dossier. Donc « atime », c'est le temps où il a été accédé. « C », le temps où il a été changé, c'est à dire où on a changé le statut, par exemple du fichier. Et puis « m », le temps où il a été modifié. C'est à dire où on a modifié son contenu. La différence entre un fichier qui a été changé avec un « c », ou modifié avec un « m », c'est la différence entre un changement de statut du fichier, par exemple, on a changé ses permissions, donc ce serait plutôt « c », sans avoir changé son contenu. par contre si on a modifié son contenu, on va plutôt regarder la date de modification où le contenu du fichier a changé. La dernière fois où le fichier a été accédé, et je vais dire avec un « atime » quelque chose qui est un nombre, et en fait, ce sera un nombre de jours. Je vais dire, voilà, par exemple, tous les fichiers qui ont été accédés depuis un jour. Je peux utiliser aussi « a », « c » ou « m », mais en mettant « min » ensuite pour dire des minutes. Ce qui va ici, me retourner la liste des fichiers ou dossiers qui ont été modifiés il ya moins d'une minute. On essaie. Je vais faire un « print », et je vais même d'ailleurs le faire en « sudo » pour enlever les messages de permissions non accordées. Donc dans « etc » je n'ai aucun fichier qui a été accédé il y a moins d'une minute, mais bien entendu, on va régler ça. C'est à dire, je vais regarder quelque chose qui m'intéresse, par exemple « fstab », un fichier de configuration, Je vais faire un « touch » de « fstab », très bien, et je reprends ma commande. Ok. « fstab » a été modifié il y a moins d'une minute. Vous avez même une commande qui est très très rigolote, qui s'appelle « ac » ou il n'y a pas de « m » là en l'occurence, mais bon, vous allez voir. je vais faire « anewer », et je vais mettre « fstab ». donc là, je cherche tous les fichiers qui ont été accédés après « fstab ». je n'en ai pas. je peux faire un « cnewer » pour dire : le statut a été changé après le changement de statut de « fstab », ou bien on l'a modifié, et là, il n'y a pas de « m » bon c'est juste « newer », après qu'on ait modifié « fstab ». Vous voyez on peut faire des choses extraordinaires avec « find », c'est une commande qui est très pratique, qui comporte beaucoup beaucoup d'options. Autre option pratique, de recherche, c'est par taille. je peux chercher une taille en bloc, « b », en caractères donc en octet « c » ou en kilo, « k ». je peux dire par exemple, cherche moi tous les fichiers qui font 12 kilos. Et il y en a quelques uns. Chaque fois d'ailleurs, vous pouvez dire ici que ce soit plus de 12 kilos ou moins de 12 kilos. Et de même, vous pouviez le faire aussi avec les temps et les minutes que je vous ai montré avant. Vous pouviez lui dire moins ou plus en exprimant les minutes. Alors il y a une sous option, on va dire qui est pratique de cette taille, qui est beaucoup plus simple à manipuler, c'est « empty ». Et là, c'est souvent utilisé, c'est souvent pratique, je veux chercher dans une arborescence tous les fichiers qui sont vides. Donc la taille est de 0. Il y en a quelques uns. Et alors, puisqu'on y est, est-ce que je peux mettre plusieurs critères, eh bien oui, on peut mettre plusieurs expressions, si vous voulez, je peux dire, il faut que ce soit vide, et il faut que le nom comporte, je vais mettre source, par exemple, ici, comme ceci. Et je trouve source liste « d » source liste , bon ici, c'est un répertoire, donc il est indiqué comme étant vide, je peux rajouter un critère supplémentaire de type « f », voilà.

Linux : Les commandes du terminal

Découvrez l’utilisation de nombreuses commandes et options qui vous faciliteront la vie lors de l’administration de Linux. Franchissez ainsi une étape dans votre expertise.

1h59 (25 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :29 févr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !