Effacer un fichier avec son numéro d’inode
Bah oui, parce que dès fois, suite à une mauvaise manip’, on se retrouve avec un vieux fichier qui contient dans son nom des caractères spéciaux (genre retour à la ligne).
Pour récupérer son inode :
ls -i *
Ici on trouverai par exemple 409641 pour le fichier qu’on veut virer.
Puis pour le supprimer avec le numéro récupéré :
find . -xdev -inum 409641 -exec rm -rf {} ;
Easy guy 😉 !
5 février 2009
Un post sur ce blog ?? Mais que se passe t’il ? Qu’est ce qu’il se passe ?? lol
Très bonne astuce en tous cas 🙂
Merci pour l’info
21 décembre 2010
ta commande est erronée.
il manque un avant le ;
find . -xdev -inum 409641 -exec rm -rf {} ;
29 décembre 2010
Bien le bonjour @raoul13
Désolé pour le temps de réponse… 😉
Merci pour l’info, je pense que c’est l’éditeur Wysiwyg qui avait fait des siennes 😉
C’est réparé grâce à toi
Merci encore
Bonnes fêtes de fin d’année