Questions marquées «find»

37
Comment renommer plusieurs fichiers en utilisant find

Je souhaite renommer plusieurs fichiers (file1 ... filen en file1_renamed ... filen_renamed) à l'aide de la findcommande suivante: find . -type f -name 'file*' -exec mv filename='{}' $(basename $filename)_renamed ';' Mais obtenir cette erreur: mv: cannot stat ‘filename=./file1’: No such file or...

35
Obtenir une liste de noms de répertoires avec find

Je sais que je peux le faire pour obtenir une liste de noms de répertoires: find . -type d -maxdepth 1 La sortie ressemble à ceci: . ./foo ./bar Je préfère la liste sans ./. Existe-t-il un moyen d'obtenir find pour sortir uniquement les noms bruts? J'ai essayé d'envoyer la liste à stat pour la...

34
«Find» sortie relative au répertoire

J'aimerais utiliser findpour lister tous les fichiers et répertoires de manière récursive dans une racine donnée pour une cpioopération. Cependant, je ne veux pas que le répertoire racine lui-même apparaisse dans les chemins. Par exemple, je reçois actuellement: $ find diskimg diskimg diskimg/file1...

34
trouver une utilisation avec -L

j'ai link -> file je fais find -L . -name 'link' Et obtenir ./link Pourquoi donc? l'homme trouve dit: -L: Suivre les liens symboliques. Lorsque find examine ou imprime des informations sur les fichiers, les informations utilisées doivent être extraites des propriétés du fichier vers lequel...

33
Liste des fichiers récemment modifiés

Comment puis-je obtenir une liste de tous les fichiers modifiés, disons il y a 3 mois. J'ai vérifié cette question mais je n'ai pas pu l'appliquer à mon scénario. J'essaie cela maintenant, cela semble fonctionner, mais je sais qu'il devrait y avoir un meilleur moyen d'utiliser find. ls -ltR | grep...

32
find -exec + vs find | xargs: lequel choisir?

Je comprends que le -execpeut prendre une +option pour imiter le comportement de xargs. Y a-t-il une situation où vous préféreriez une forme à l'autre? Personnellement, j'ai tendance à préférer la première forme, ne serait-ce que pour éviter d'utiliser un tuyau. Je figure sûrement les développeurs...

32
find -delete ne supprime pas les répertoires non vides

La commande $ find ~ -name .DS_Store -ls -delete fonctionne sur Mac OS X, mais $ find ~ -name __pycache__ -type d -ls -delete non - les répertoires sont trouvés mais pas supprimés. Pourquoi? PS Je sais que je peux faire $ find ~ -name __pycache__ -type d -ls -exec rm -rv {} + la question est...

32
supprimer les fichiers correspondant au modèle

J'ai besoin de supprimer récursivement tous les fichiers dans tous les sous-répertoires où le nom de fichier contient un nombre suivi d'un «x» suivi d'un nombre, au moins deux fois. Exemple: Je voudrais supprimer ces fichiers: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Mais je ne veux...

30
Est-il possible d'utiliser `find -exec sh -c` en toute sécurité?

Je suis en train d'utiliser findpour echo 0dans certains fichiers, mais apparemment , cela fonctionne uniquement avec sh -c: find /proc/sys/net/ipv6 -name accept_ra -exec sh -c 'echo 0 > {}' \; Mais utiliser sh -cavec find -execme fait me sentir très mal à l'aise parce que je soupçonne de citer...

30
Alternative à trouver? [fermé]

Existe-t-il un findprogramme alternatif avec une interface CLI plus conventionnelle? findfonctionne et attend les paramètres d'une manière douloureusement différente de la plupart des autres utilitaires. Clarification: je recherche un programme qui a principalement les mêmes fonctionnalités que...