Comment trouver des fichiers dans Unix

La commande find Unix localiser des fichiers et des répertoires avec un système de fichiers. Il peut être utilisé en conjonction avec d'autres commandes Unix pour effectuer des tâches du système, tels que le nettoyage de vieux dossiers et de trouver des fichiers non garantis. Il peut même être utilisé avec des expressions régulières, ce qui améliore ses capacités. La structure de la commande find est comme suit:


trouver / directorypath critères de -Sélection -action

Les étapes ci-dessous vous montrera comment exécuter certaines fonctions de base avec find.

Instructions




  1. Ouvrez une fenêtre de terminal. La fenêtre de terminal peut être trouvé sous Utilitaires dans le menu Démarrer.

  2. Tapez la commande suivante, pour localiser tous les fichiers .mp3 dans votre système de fichiers:
    trouver -name "* .mp3" -print
    Le nom est entre parenthèses en raison de la méta-caractère. Si vous êtes à la recherche pour un nom spécifique, il n'a pas besoin d'être entre guillemets. L'option d'impression dit pour imprimer les résultats à l'écran.




  3. Tapez la commande suivante, pour localiser tous les fichiers .mp3 uniquement dans le répertoire de la maison de Marie:
    find / home / Mary -name "* .mp3" -print

  4. Tapez cette commande pour localiser et placer la sortie des fichiers dans un fichier texte:
    find / home / Mary -name "* .mp3" -print gt; mp3.txt
    Le droit chevron (gt;) indique pour rediriger la sortie dans le fichier mp3.txt.

  5. Utilisez la commande find avec les options de mtime et exec pour localiser les fichiers de texte que le dernier accès il ya plus d'un an et les supprimer:
    trouver -name ".SMS -mtime 365 rm -exec
    Si vous souhaitez être invité avant que les fichiers sont supprimés, remplacez l'option -exec avec l'option -ok:
    trouver -name ".SMS -mtime 365 -ok rm
    L'option de mtime dit de trouver des fichiers qui ont été modifiés plus de x jours il ya (+ x), il ya moins de x jours (-x) il ya exactement x jours ou (x). Les options de exec et disent ok pour exécuter la commande Unix.

Conseils & Avertissements

  • Recherche a beaucoup d'autres options. Voir la page de manuel de trouvaille dans Références pour une liste de toutes les options.
» » » » Comment trouver des fichiers dans Unix