Questions marquées «find»

14
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
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

14
Comment rechercher des fichiers contenant deux mots différents?

Je cherche un moyen de rechercher des fichiers où deux instances de mot existent dans le même fichier. J'ai utilisé ce qui suit pour effectuer mes recherches jusqu'à présent: find . -exec grep -l "FIND ME" {} \; Le problème que je rencontre est que s'il n'y a pas exactement un espace entre "FIND"...

14
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...

14
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{}"...

13
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...

13
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 \( ! -name \.hg \) find -type d...

13
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. Ça...

12
Comment utiliser OU logique dans la recherche?

Dans bash, le shell lspeut utiliser une fonctionnalité logique OU (bien sûr, je pourrais aussi le faire, ls name1 name2mais mes vrais exemples sont plus compliqués): ls @(name1|name2) Existe-t-il un moyen de le faire en utilisant find? Ma mise en œuvre naïve: find . -maxdepth 1 -name...