Questions marquées «find»

Pour les questions relatives à la recherche, un utilitaire de ligne de commande pour rechercher des fichiers dans une hiérarchie de répertoires. Utilisez cette balise pour les questions sur se trouver ou sur les problèmes liés à l'utilisation de l'utilitaire de ligne de commande find.


3
trouver le répertoire d'exclusion
Je suis sous Linux (Ubuntu) et je voudrais exclure certains répertoires (comme .hg) lorsque je fais un find | less J'ai essayé ce qui suit pour exclure le répertoire .hg de la liste, mais cela ne semble pas fonctionner. find -type d \( ! -iname \.hg \) find -type d …
13 find 




7
Trouver la liste des répertoires à un niveau de profondeur du répertoire correspondant
J'essaie d'obtenir une liste des répertoires contenus dans un dossier spécifique. Étant donné ces exemples de dossiers: foo/bar/test foo/bar/test/css foo/bar/wp-content/plugins/XYZ foo/bar/wp-content/plugins/XYZ/js foo/bar/wp-content/plugins/XYZ/css baz/wp-content/plugins/ABC baz/wp-content/plugins/ABC/inc baz/wp-content/plugins/ABC/inc/lib baz/wp-content/plugins/DEF bat/bar/foo/blog/wp-content/plugins/GHI Je voudrais une commande qui retournera: XYZ ABC DEF GHI Essentiellement, je recherche les dossiers qui se trouvent à l'intérieur de wp-content / …
13 bash  find  directory  ls 

4
Comment utiliser la commande "cat" sur la sortie de la commande "find"?
Je veux rediriger la sortie de la findcommande vers la catcommande pour pouvoir imprimer les données du fichier donné. Ainsi, par exemple, si la sortie de find est /aFile/readmealors le chat doit être interprété comme cat ./aFile/readme. Comment puis-je le faire instantanément? Dois-je utiliser des tuyaux? J'ai essayé des versions …
13 find  cat 

4
find: prune n'ignore pas le chemin spécifié
Je dois exclure .gitde ma findrecherche. Pour y parvenir, j'utilise le -path ./.git -prunecommutateur: $ find . -path ./.git -prune -o \( -type f -o -type l -o -type d \) | grep '.git' ./.git Cependant, même si cela ignore le contenu du répertoire .git, il répertorie le répertoire lui-même. …
13 bash  find 

3
Comment rechercher dans tous les sous-répertoires pour en trouver un avec un certain nom?
Disons que j'ai un répertoire de premier niveau appelé /diret de nombreux sous-répertoires. Comment rechercher dans les sous-répertoires de /dirpour trouver celui appelé x/x/dir/x/x/x/target? Cette question est similaire, mais pas exactement à ce que je recherche: la commande find pour certains sous-répertoires . Je ne recherche pas de fichiers, juste …

2
Est-il possible de rechercher une combinaison répertoire / fichier?
J'ai besoin de trouver une image, disons ABC.jpg, dont je sais qu'elle aura été placée par programme dans un répertoire nommé ABC_MPSC. J'ai essayé: cd / find . -name "ABC_MPSC/ABC.jpg" Mais cela ne renvoie rien (je sais en fait où se trouve celui que je recherche, donc je sais qu'il …
12 find 


6
Exclure des répertoires dans la recherche de localisation
Une recherche avec locatetrouve des chemins dans le système de fichiers. Souvent, vous savez a priori que vous vous intéressez uniquement aux fichiers ou aux répertoires. Une recherche «localiser» renvoie souvent de nombreux résultats. Il serait utile d'inclure un seul des types dans le résultat, car cela permet de raccourcir …
12 files  find  directory  locate 

3
Comparaison de deux commandes de recherche
Récemment, j'ai reçu ce findone-liner, mais je ne suis pas en mesure d'expliquer d'où vient la différence des deux ci-dessous: Exemple 1 [root@centos share]# find . -exec grep -i "madis" {} /dev/null \; ./names:Madison Randy:300:Product Development Exemple 2 [root@centos share]# find . -exec grep -i "madis" {} \; Madison Randy:300:Product …
12 bash  shell  find 

4
Supprimer des fichiers d'une certaine plage de taille
Je souhaite supprimer les fichiers dont la taille est comprise entre certaines valeurs. Par exemple, j'ai la liste de fichiers suivante: -rw-r--r-- 1 smsc sys 558 Apr 30 13:07 stats.sfe.1.20120430130513.xml.Z -rw-r--r-- 1 smsc sys 388 Apr 30 15:32 stats.sfe.1.20120430153013.xml.Z -rw-r--r-- 1 smsc sys 386 Apr 30 15:36 stats.sfe.1.20120430153513.xml.Z -rw-r--r-- 1 …
12 bash  find  size 

3
trouver un fichier dans une archive tar.gz
Est-il possible d'utiliser la findcommande pour qu'elle recherche les fichiers dans une archive tar.gz en utilisant également des caractères génériques? comme find archive.tar.gz --name *foo*
12 find  tar 

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.