GNU/Linux >> Tutoriels Linux >  >> Linux

`find -path` expliqué ?

Le find La commande fournit l'option -path . Je comprends qu'il faut définir où commencer à chercher [communément appelé "chemin"]. En essayant de comprendre à quoi il sert, j'ai trouvé de nombreux exemples utilisant find -path -prune pour exclure certains chemins.

Question :Une explication de ce que find -path Est-ce que; à quoi sert cette option.

Veuillez noter :cela me semble limpide, mais cela ne fonctionne pas comme je l'avais deviné. J'ai travaillé sur le man et les info pages, mais je ne comprends pas tout le sens de cette option.

MODIFIER Si je comprends bien:find /some/path -name stuff devrait commencer à chercher des "trucs", en commençant par le répertoire path qui est un sous-répertoire de some . Œuvres. Mais alors, qu'est-ce que le -path option définir ?
Définitions comprenant des phrases telles que

ne pas traiter / ou . spécialement

n'aide pas beaucoup et est encore plus déroutant.

Réponse acceptée :

-path ne (re)définit pas le chemin de départ. Il fait référence à la combinaison du chemin de départ et du chemin relatif de l'objet actuellement examiné.

Vous pouvez par ex. trouver tous les fichiers dans un sous-répertoire src quel que soit le niveau.

« ne pas traiter / ou . spécialement » signifie que * peut correspondre aux deux noms de fichiers, y compris l'extension et dans les sous-répertoires :[...]/file* correspondrait à la fois à /file.txt et /files/foo.bar


Linux
  1. Rechercher le répertoire d'exclusion ?

  2. Pourquoi `find . -type F` Prend plus de temps que `find .`?

  3. Obtenir la liste de tous les fichiers par masque dans le terminal ?

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

  5. Commandes de recherche Linux

Comment trouver une adresse IP sous Linux

Comment trouver le nom d'hôte sous Linux

Explication de la commande Arping sur Linux

La commande Linux find Directory :Explication

Comment trouver des fichiers dans Debian

Explication de la commande AWS S3 cp