Je voudrais trouver les fichiers dans le répertoire actuel qui contiennent le texte "chrome". $ find . -exec grep chrome find: missing argument to `-exec' Qu'est-ce que je fais
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.
Je voudrais trouver les fichiers dans le répertoire actuel qui contiennent le texte "chrome". $ find . -exec grep chrome find: missing argument to `-exec' Qu'est-ce que je fais
Existe-t-il un moyen de trouver tous les liens symboliques qui ne pointent nulle part? find ./ -type l me donnera tous les liens symboliques, mais ne fait pas de distinction entre les liens qui vont quelque part et les liens qui ne vont pas. Je suis en train de faire: find ./ -type l -exec file {}...
J'essaie de comprendre la différence entre ces deux commandes: sudo find / -name .DS_Store -delete et sudo find / -name ".DS_Store" -exec rm {} \; J'ai remarqué que la execméthode est préférée. Pourquoi? Lequel est le plus sûr / plus rapide / meilleur? J'ai utilisé les deux sur mon Macbook et tout...
Je cherche le fichier "WSFY321.c" dans une énorme hiérarchie de répertoires. J'utilise habituellement GNU find : find . -name "WSFY321.c" Mais je ne connais pas le cas, cela pourrait être en majuscule, minuscule ou un mélange des deux. Quel est le moyen le plus simple de trouver ce fichier? Y...
Cette question est inspirée par Pourquoi utiliser une boucle shell pour traiter du texte est-il considéré comme une mauvaise pratique? Je vois ces constructions for file in `find . -type f -name ...`; do smth with ${file}; done et for dir in $(find . -type d -name ...); do smth with ${dir}; done...
Comment puis-je supprimer tous les répertoires vides d'une sous-arborescence? J'ai utilisé quelque chose comme find . -type d -exec rmdir {} 2>/dev/null \; mais je dois être exécuté plusieurs fois afin de supprimer les répertoires contenant uniquement des répertoires vides. De plus, c'est assez...
J'émets la commande suivante pour trouver les répertoires .svn: find . -name ".svn" Cela me donne les résultats suivants: ./toto/.svn ./toto/titi/.svn ./toto/tata/.svn Comment pourrais-je traiter toutes ces lignes rm -frafin de supprimer les répertoires et leur
J'ai trouvé la commande pour supprimer des fichiers de plus de 5 jours dans un dossier find /path/to/files* -mtime +5 -exec rm {} \; Mais comment puis-je aussi le faire pour les sous-répertoires de ce
Dans les systèmes Linux et Unix, il existe deux commandes de recherche communes: locateet find. Quels sont les avantages et les inconvénients de chacun? Quand l'un a des avantages sur
Existe-t-il un moyen de forcer la findcommande à s’arrêter juste après avoir trouvé le premier
Je peux obtenir toutes les jpgimages en utilisant: find . -name "*.jpg" Mais comment puis-je ajouter des pngfichiers aux
J'ai un serveur Linux, qui utilise actuellement moins d'espace: /dev/sda3 20G 15G 4.2G 78% / /dev/sda6 68G 42G 23G 65% /u01 /dev/sda2 30G 7.4G 21G 27% /opt /dev/sda1 99M 19M 76M 20% /boot tmpfs 48G 8.2G 39G 18% /dev/shm Comme vous pouvez le voir. /est à 78%. Je veux vérifier quels fichiers ou...
J'ai du mal à comprendre pourquoi l' findinterprétation des délais de modification des fichiers est la même. Plus précisément, je ne comprends pas pourquoi les -mtime +1fichiers de moins de 48 heures ne sont pas affichés. À titre d'exemple, j'ai créé trois fichiers de test avec différentes dates de...
J'utilise findet je reçois une liste de fichiers que je veux grepparcourir. Comment puis-je diriger cette liste vers
Je voudrais rechercher des fichiers qui ne correspondraient pas à 2 -nameconditions. Je peux le faire comme ça: find /media/d/ -type f -size +50M ! -name "*deb" ! -name "*vmdk" et cela donnera un résultat correct, mais puis-je joindre ces 2 conditions avec OU d'une manière ou d'une...
Je dois trouver les fichiers les plus volumineux d'un dossier. Comment analyser un dossier de manière récursive et trier le contenu par taille? J'ai essayé d'utiliser ls -R -S, mais cela répertorie également les répertoires. J'ai aussi essayé d'utiliser
Je dois être capable de trier par ordre alphabétique le résultat findavant de le diriger vers une commande. Entrer | sort |entre n'a pas fonctionné, alors que pourrais-je faire? find folder1 folder2 -name "*.txt" -print0 | xargs -0
Quand j'utilise find . -type f -name "*.htm*" -o -name "*.js*" -o -name "*.txt" il trouve tous les types de fichiers. Mais quand j'ajoute -execà la fin: find . -type f -name "*.htm*" -o -name "*.js*" -o -name "*.txt" -exec sh -c 'echo "$0"' {} \; il semblerait que seuls les .txtfichiers soient...
Qu'est-ce qui est plus efficace pour rechercher quels fichiers d'un système de fichiers entier contiennent une chaîne: grep récursif ou rechercher avec grep dans une instruction exec? Je suppose que find serait plus efficace car vous pouvez au moins faire un filtrage si vous connaissez l'extension...
Comment puis-je utiliser findpour trouver tous les fichiers ayant une extension .xlsou .csv? J'ai vu une -regexoption mais je ne sais pas comment