Essayez de le supprimer avec utilisateur root ou utilisez sudo , si vous êtes en difficulté
Utilisez rm -rf dir
avec un compte root et il sera supprimé, car vous devriez être confronté à un problème d'autorisations.
Vérifiez avec df
répertoire et mount
comment votre répertoire est-il monté et à quel système de fichiers il appartient. Notez que si vous utilisez NFS, CIFS/SMB ou un autre système de fichiers distribué, vous pourriez avoir des problèmes... puisque les systèmes de fichiers distribués sont en cache (côté serveur et côté client), vous n'avez donc pas de sémantique POSIX. Voir filesystems(5).
Vous utilisez très probablement NFS (alors votre question devrait dire cela, et donner beaucoup plus de détails, notamment les options de montage et d'exportation dans /etc/fstab
, voir fstab(5), version du protocole NFS utilisé, etc...). Ensuite, vous devez donner plus de détails sur la façon dont il est exactement monté, si vous avez des processus utilisant ce système de fichiers (utilisez lsof(8)...), et comment fonctionne l'authentification. Très souvent, l'accès root ne fonctionne pas exactement via NFS comme vous le souhaitez... (intuitivement, votre racine locale n'est pas une racine à l'échelle du réseau).
Dans certains cas, vous devez supprimer des fichiers sur le serveur NFS après ayant démonté ce système de fichiers NFS distant sur tous les clients NFS. Et les détails varient selon la version du protocole NFS utilisé et les options de configuration.
Voir aussi nfsd(7), exports(5), chattr(1) etc et cette question sur Serverfault, et cet aperçu de Linux NFS.
Désolé, mais la solution approuvée par plus de 20 personnes n'a pas fonctionné pour moi :) mais j'ai bien compris.
Dans mon cas, sous root, rm -rf (répertoire) conduit à une boucle infinie, et la taille du dossier est inférieure à un concert. De plus, le dossier n'est pas listable et l'utilisation de la commande dir dans le dossier conduit également à une boucle infinie.
Oh putain non!!!
Entrez en mode de récupération en maintenant le décalage gauche au démarrage. Fournissez votre mot de passe root ou appuyez sur Entrée s'il n'y en a pas.
cd /
monter -o remonter,rw /
rm -f (répertoire) //Le but est de corriger le bogue de la boucle
rm -r (répertoire)
À bientôt !
Salut à tous Linux Lite.