Maison  >  Article  >  Opération et maintenance  >  Comment supprimer les fichiers inode sous Linux

Comment supprimer les fichiers inode sous Linux

WBOY
WBOYavant
2023-05-17 21:23:452347parcourir

1. Recherchez l'inode du fichier

Utilisez stat ou ls -i La commande ls avec le paramètre -i signifie afficher l'inode du fichier.

2. Supprimez

find -inum [numéro d'inode] -exec rm -i {}.

Vous pouvez le tester ci-dessous et créer un fichier avec des caractères spéciaux :

$ cd /tmp

$ touch "+Xy +8″

$ ls

Essayez de supprimer avec la commande rm

$ rm +Xy + 8

Découvrez le numéro d'inode de ce fichier

$ ls -il

342137 -rw-r–r– 1 tw tw 0 2008-11-20 08:57 +Xy +8

342137 est le numéro d'inode vous recherchez. Utilisez la commande find pour le supprimer ci-dessous

$ find . . Linux ne vous permet pas de créer ce fichier, mais c'est possible sous Windows, c'est donc là que find est utile en conjonction avec inode.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer