Utiliser une boucle telle que for i in `find . -name \*.txt` se cassera si certains noms de fichiers contiennent des espaces. Quelle technique puis-je utiliser pour éviter ce problème?
Utiliser une boucle telle que for i in `find . -name \*.txt` se cassera si certains noms de fichiers contiennent des espaces. Quelle technique puis-je utiliser pour éviter ce problème?
Mon objectif final est de refactoriser le code écrit par mes collègues. Alors, existe-t-il un outil qui peut trouver des fichiers différant en quelques mots seulement? (Modifier: c'est pour un Mac, mais d'autres pourraient aussi aimer les réponses
Bien que j'utilise BASH depuis plusieurs années, mon expérience avec les scripts BASH est relativement limitée. Mon code est comme ci-dessous. Il doit récupérer l'intégralité de la structure du répertoire à partir du répertoire actuel et la répliquer dans $OUTDIR. for DIR in `find . -type d -printf...
Existe-t-il une option en largeur / profondeur en premier dans l'utilitaire de recherche
Mon objectif est de trouver tous les fichiers pdf sur une machine distante, j'ai donc recours à la commande utile find. Alors je tapetrouver ~ * .pdf ou trouver ~ "* .pdf"et je ne reçois rien. Je fais de même sur ma machine et je ne reçois rien. Je fais une recherche régulière depuis le menu de ma...
L' ordre physique des fichiers est important lorsque je les copie sur ma clé USB et que j'écoute dans le lecteur mp3 de la voiture. La plupart de mes dossiers d'albums musicaux ne sont pas triés , par exemple ls -fpeuvent produire: 03.song3.mp3 01.song1.mp3 02.song2.mp3 Lorsque je copie ce dossier...
J'essayais de trouver tous les fichiers d'un certain type répartis dans des sous-répertoires et pour mes besoins, je n'avais besoin que du nom de fichier. J'ai essayé de supprimer le composant de chemin via basename, mais ça n'a pas marché avec xargs: $ find . -name '*.deb' -print | xargs basename...
Je suis un utilisateur Linux novice et j'essaie d'envoyer une longue liste de fichiers d'un ordinateur à un autre. La liste des arguments est trop longue, j'utilise donc find. J'ai cependant du mal à configurer l'expression. Quelqu'un peut-il aider? Voici ce que je tape normalement pour une courte...
Comment rechercher récursivement tous les fichiers ou répertoires qui n'appartiennent pas à un utilisateur
Lorsque j'essaie d'exécuter des commandes find dans cygwin, je reçois toujours l'erreur "FIND: format de paramètre incorrect" Cependant, les mêmes commandes s'exécutent sur Linux. Que se
À l'aide du terminal Mac OS X, comment puis-je écrire une findcommande qui ordonne les résultats par date de modification (la plus récente en premier)? Il y a déjà des questions similaires, mais elles font référence à GNU findet POSIX, mais je ne sais pas si Mac OS X est GNU ou POSIX ou quelque...
J'ai installé l' émulateur de shell cmder pour Windows. Fonctionne bien mais je ne peux pas utiliser la commande find d'Unix. Apparemment, quand je tape: 'find .' dans le terminal, il essaie d'utiliser le FIND de Windows et de générer cette erreur: FIND: Parameter format not correct J'aimerais...
Je dois trouver un moyen de sélectionner tous les fichiers qui sont seuls dans leurs dossiers, afin de pouvoir les couper et les coller ailleurs. Tous les dossiers respectifs se trouvent dans un dossier racine principal. Y a-t-il une invite de commande ou une astuce de commandant totale pour...
J'exécute un find . -name patternpour trouver des fichiers, et j'aimerais obtenir avec élégance le nombre total de lignes dans ces fichiers. Comment puis-je y
Cette question concerne la recherche d'applications en général mais pas portables: Cortana Search ne trouve pas d'applications sur Windows 10 J'ai une application portable localisée mais non installée sur C:\sdk\cmder\Cmder.exe. J'ai aussi un raccourci situé à:
je peux utiliser find . -mmin -5 pour trouver les fichiers modifiés au cours des 5 dernières minutes. Cependant, si j'essaye de trouver des fichiers avec un temps de modification dans le futur en donnant un nombre négatif findrefuse de le faire: find . -mmin --1 Existe-t-il un moyen de donner le...
Dans cette commande: find . -name \*.pyc -delete Pourquoi une barre oblique inverse est-elle nécessaire avant
Mon PC est entré dans une boucle BSOD infinie - mais j'ai accès à une invite de commande en mode sans échec. J'essaie de me faire une idée de «ce qui a changé» qui aurait pu déclencher cela. par exemple, j'ai peut-être attrapé un virus, ou une mise à jour de l'application s'est effondrée. Je...
Je souhaite supprimer les espaces de fin de tous les fichiers d'une hiérarchie de répertoires récursifs. J'utilise ceci: find * -type f -exec sed 's/[ \t]*$//' -i {} \; Cela fonctionne, mais supprimera également les "espaces blancs" de fin des fichiers binaires trouvés, ce qui n'est pas...
Comment puis-je utiliser findpour sélectionner des fichiers qui ont été écrits et non modifiés à la dernière minute? Je sais que je peux faire l'inverse, trouver des fichiers modifiés au cours des 60 dernières secondes avec -mtime -60s, mais je veux ceux qui n'ont pas été modifiés au cours des 60...