Lorsque je reviens dans Mercurial, il reste plusieurs .orig
fichiers. J'aimerais pouvoir exécuter une commande pour les supprimer tous.
J'ai trouvé des sources qui disent de courir:
rm **/*.orig
Mais cela me donne le message:
rm: impossible de supprimer `* / .orig ': aucun fichier ou répertoire de ce type
J'ai aussi essayé:
rm -rv *.orig
rm -R *\.orig
Réponses:
Utilisez la
find
commande (avec soin!)J'ai commenté la commande delete mais une fois que vous êtes satisfait de la correspondance, supprimez le
#
de la ligne et tous les fichiers doivent être supprimés.la source
-maxdepth
ou-mindepth
.-delete
à la fin des drapeaux.find . -delete -name '*.orig'
ignorera le filtre et encombrera tout votre répertoire.git clean -fdx
-regex
ou-iregex
prédicats. L'analyse des noms de fichiers (lorsque vous les distribuez) peut parfois être difficile à effectuer en toute sécurité."find" a des techniques très avancées pour rechercher dans tous les répertoires ou les répertoires actuels et les fichiers rm.
la source
-delete
?-rf
etfind
a-ok
.J'ai supprimé tous les fichiers commençant par .nfs000000000 comme ceci
la source