bernard.schoenacker@free.fr wrote:
bonjour, je souhaite nettoyer un fichier fantôme comportant des caractères particuliers /usr/share/doc/console-tools/examples% ls ls: ?Ö¬?Ö�: Aucun fichier ou répertoire de ce type comment le nettoyer, en effet rm -rf du répertoire n'a aucune efficacité du fait qu'il me refuse les droits même en étant root
et que donne mv (du repertoire, pas du fichier "sale")?si le nom du fichier contient des caractères qui sont interprétés par le shell, ça peut être assez compliqué. parfois, il faut utiliser un programme qui ne passe pas par le shell. Dans le temps, j'ai eu un fichier qui causait un logout à chaque tentative d'en faire quoi que ce soit...
si c'est ça le problème, une solution est d'utiliser emacs (emacs, ça fait tout n'est-ce pas:)
lance emaces, tapes <ESC> suivi de 'x', suivi de "delete-file", au "prompt" tape le debut du nom du fichier et utilise <TAB> pour le completer. quand c'est bon, tape <ENTER>. si ça marche pas, il faudra utiliser un tournevis:) [je plaisante bien sur]
bien sur, tu pux faire la meme chose en écrivant un script perl ou un programme C.