Questions marquées «find»

8
Quand va `trouver. -exec COMMAND {} + `exécuter COMMAND plusieurs fois?

Si je fais find . -exec echo {} + il imprime tous les chemins sur une seule ligne, c'est-à-dire que la commande echon'est exécutée qu'une seule fois. Mais selon man find, -exec command {} + ... the number of invocations of the command will be much less than the number of matched files. ... Il...

8
Quand la chaîne vide indique-t-elle le répertoire actuel?

Dans un script que j'utilise findpour collecter des fichiers dans le répertoire courant, comme dans $ find . -name "*.h" ./foo.h Maintenant, je voudrais juste le sortir foo.h, sans le ./préfixe. Je pensais que la chaîne vide ""dénotait le répertoire courant dans les commandes shell. Mais cela...

8
Que signifient les «fonctionnalités activées» dans GNU?

Lorsque j'utilise find --versionavec GNU find, j'obtiens quelque chose comme ceci: find (GNU findutils) 4.5.9 [license text] Features enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION FTS(FTS_CWDFD) CBO(level=2) Que signifient ces «fonctionnalités»? Il y a une référence à O_NOFOLLOWêtre une...

8
Tuyauterie d'une découverte vers grep

Qu'est-ce que j'essaye de faire? Écrivez une commande qui recherche les fichiers qui ne sont requis par aucun autre fichier de mon projet. Qu'est-ce que j'ai essayé? J'utilise findpour obtenir une liste des noms de fichiers. Maintenant, je veux utiliser les noms de fichiers comme chaîne de...

8
Confus par cette commande `find` dans un script Bash?

J'ai un script bash, créé par quelqu'un qui n'est plus en mesure d'expliquer la signification, qui est utilisé pour tarer automatiquement un dossier et le sauvegarder. Pour le moment, je suis confus avec la dernière ligne: find '/home/_backups/pokebrawl' -mtime +6 -type f -delete Le script complet...

8
trouver exec '{}' non disponible après>

Exec nous permet de passer tous les arguments à la fois avec {} +ou de les passer un par un avec{} \; Maintenant, disons que je veux renommer tous les fichiers jpeg , pas de problème en faisant ceci: find . \( -name '*.jpg' -o -name '*.jpeg' \) -exec mv '{}' '{}'.new \; Mais si j'ai besoin de...

5
rsync expiré

Je dois synchroniser un répertoire sur un répertoire d'un serveur distant. Pour le moment, je rsync -cafais cela mais le répertoire est assez volumineux et tout le processus échoue avec une erreur de dépassement de délai. Maintenant, je recherche une synchronisation fichier par fichier au lieu...