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.

1
Rechercher un fichier dont le nom commence par une majuscule
J'essaie de trouver tous les fichiers dont le nom commence par une majuscule. J'ai essayé d'utiliser la commande suivante: find . -type f -regex '.*\/[A-Z][^/]*' Il s'agit de trouver des chemins avec uniquement des lettres minuscules. Les oeuvres suivantes: find . -type f -regex '.*\/[ABCDEFGHIJKLMNOPQRSTUVWXYZ][^/]*' De même que: find . …
14 find 

5
Trier la sortie de find -exec ls
Est-il possible de sortir des find … -exec ls -ls ;triés par ordre alphabétique, par nom de fichier? Voici ma commande cron: find /home/setefgge/public_html -type f -ctime -1 -exec ls -ls {} \; Cette commande fonctionne bien, pour la plupart. Mais les résultats ne sont pas triés dans une séquence …
14 find  ls  sort 

3
sortir de la recherche si un -exec échoue
Existe-t-il un moyen d'écrire un findafin qu'il se casse si l'une des -execopérations échoue sur un fichier? Par exemple ( javacest commodément utilisé comme un programme qui peut retourner un code de sortie de 1 sur certains fichiers et pour aucune autre raison): $ echo "public classXX A{}" >> A.java …
14 find 

5
commande find dans cygwin donnant un format de paramètre incorrect
J'utilise cygwin dans ma machine Windows. J'essaie de faire une recherche et cela donne un format de paramètre incorrect. Pourquoi donc? $ ls bootstrap.jar catalina-tasks.xml catalina.bat catalina.sh commons-daemon-native.tar.gz commons-daemon.jar cpappend.bat digest.bat digest.sh setclasspath.bat setclasspath.sh shutdown.bat shutdown.sh startup.bat startup.sh tomcat-juli.jar tomcat-native.tar.gz tool-wrapper.bat tool-wrapper.sh version.bat version.sh $ find . -name "version.sh" FIND: …
14 find  cygwin 

4
trouver -exec dans le script bash avec une expansion variable
J'essaie d'exécuter une commande similaire à celle ci-dessous dans un script bash. Il doit rechercher dans tous les sous-dossiers de $sourcediret copier tous les fichiers d'un certain type au niveau racine de $targetdir. #!/bin/bash # These are set as arguments to the script, not hard-coded sourcedir="/path/to/sourcedir" targetdir="/path/to/targetdir" find "$sourcedir" -type …

13
Trouver des fichiers lisibles par l'homme
J'essaie de trouver un moyen efficace de faire le niveau 5 du défi bandit OverTheWire . Quoi qu'il en soit, j'ai un tas de fichiers, et il n'y en a qu'un qui respecte les critères suivants: Lisible par l'homme Taille de 1033 octets Non exécutable En ce moment, j'utilise la …
14 files  find 

5
Comment déplacer les fichiers en fonction de l'année
J'ai besoin de déplacer des fichiers en fonction d'un an. J'ai utilisé la findcommande find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6 mais pour que cette commande s'exécute avec succès, je dois connaître l'exact mtimemaintenant 470 n'est qu'une supposition. Signifie que si je peux donner l'année 2012, cela …
14 find 


2
Pourquoi le point dans les commandes find?
En règle générale, on voit des findcommandes qui ressemblent à ceci: $ find . -name foo.txt quand la recherche doit commencer à partir du répertoire courant. Je constate que sur mes machines (Ubuntu, Cygwin) j'obtiens les mêmes résultats sans le point. Pourquoi est-il généralement inclus? Est-ce juste une convention pour …
14 find 



4
Sortie FIND colorée?
Est-il possible d'obtenir une sortie colorée à partir de la commande find ? Autrement dit, dans le chemin de chaque élément trouvé, les répertoires sont bleus, les scripts exécutables sont verts, et cetera? J'utilise la version 4.4.2 de GNU findutils . Modifier - Pour clarifier, chaque résultat serait mis en …
14 bash  find  colors 

1
find ne fonctionne pas sur le chemin du lien symbolique?
Si find $HOME/MySymlinkedPath -name "run*.sh"j'exécute cette commande, rien ne se passe et ne donne aucune erreur ('MySymlinkedPath' est un chemin lié à un autre disque dur autre que mon $ HOME). Celles-ci échouent également: find ~/MySymlinkedPath -name "run*.sh" find /home/MyUserName/MySymlinkedPath -name "run*.sh" Et juste pour être sûr, ce chemin inexistant …
14 find  symlink  path 

3
Bash: canaliser la sortie 'find' dans 'readarray'
J'essaie de rechercher des fichiers en utilisant findet de placer ces fichiers dans un tableau Bash afin de pouvoir effectuer d'autres opérations sur eux (par exemple, lsou sur grepeux). Mais je ne peux pas comprendre pourquoi readarrayne lit pas la findsortie car elle y est canalisée. Supposons que j'ai deux …
14 bash  find 


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.