J'ai ce code suivant:
find ./ -iname '*phpmyadmin' -exec rm -rf {} \;
Il supprime un répertoire appelé phpmyadmin, mais il ne supprime pas un fichier appeléphpMyAdmin-Version-XYZ.zip
Même si je supprime le -rf, il ne le supprimera toujours pas (probablement parce qu'un deuxième problème avec le -iname n'affecte pas l'insensibilité à la casse).
- Existe-t-il un moyen de supprimer tout inode dans un seul rm (fichier, dir, softlink)?
- Pourquoi l'ajout n'a-t-il
-inamepas d'effet?
Remarque: je n'ai pas trouvé d'argument "supprimer tout inode" dans man rm.
findsoutien, essayez l'-deleteaction. (Voir également gnu.org/software/findutils/manual/html_node/find_html/… pour une discussion approfondie sur les nombreuses façons de procéder incorrectement.)