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 😉 !

Author: Pierre-Yves Dubreucq

Passioné par les logiciels libres depuis 2001, je suis responsable d'Odiso (hébergeur web spécialiste des infrastructures haute disponibilité e-commerce et en gestion de pics de trafic & webperf) je tiens ce blog depuis 9 ans avec beaucoup moins d'assiduité malheureusement qu'à ses débuts, car j'écris aussi sur MonSiteEstLent.com blog d'Odiso dédié à la webperf

Share This Post On

3 Comments

  1. 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

    Post a Reply
  2. ta commande est erronée.
    il manque un avant le ;
    find . -xdev -inum 409641 -exec rm -rf {} ;

    Post a Reply
  3. 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

    Post a Reply

Submit a Comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.