OVH Cloud OVH Cloud

fichier ineffaçable

9 réponses
Avatar
seb
bonjour,

un script m'a créé un fichier avec un nom bizarre, voilà comment il apparait
en faisant dir sous putty:
fichier_a_effacer.log\r\r

seulement impossible de le supprimer:
rm fichier_a_effacer.log\r\r
me sort:
rm: cannot remove `test.logrr': Aucun fichier ou répertoire de ce type


j'ai aussi essayé:
rm fichier_a_effacer.log\\r\\r
rm 'fichier_a_effacer.log\\r\\r'
rm "fichier_a_effacer.log\\r\\r"
rm 'fichier_a_effacer.log\r\r'
rm "fichier_a_effacer.log\r\r"
rm fichier_a_effacer.logrr
rm 'fichier_a_effacer.logrr'
rm "fichier_a_effacer.logrr"
rm fichier_a_effacer.log
rm 'fichier_a_effacer.log'
rm "fichier_a_effacer.log"

mais c'est pas mieux...

qq aurait une astuce ?


seb

9 réponses

Avatar
Nicolas George
"seb" wrote in message <cfavql$bjv$:
qq aurait une astuce ?


rm -i fichier_a_effacer*

Avatar
Nicolas George
"seb" wrote in message <cfavql$bjv$:
qq aurait une astuce ?


rm -i fichier_a_effacer*

rm fich<tab>
Appuyer plusieurs fois sur tab, et laisser le shell compléter en
protégant comme il faut (il se peut que ça échoue avec certains mauvais
shells).

Avatar
nicolas
On Tue, 10 Aug 2004 19:15:05 +0200, seb wrote:

un script m'a créé un fichier avec un nom bizarre, voilà comment il apparait
en faisant dir sous putty:
fichier_a_effacer.logrr

seulement impossible de le supprimer:
rm fichier_a_effacer.logrr
me sort:
rm: cannot remove `test.logrr': Aucun fichier ou répertoire de ce type


Essaie par l'intermédiaire de mc, de nautilus ou de konqueror.

nicolas patrois : pts noir asocial
--
HYPOTHÈSE

M : Pourquoi les dinosaures ont disparu ? Un sucre géant s'est écrasé sur
la terre ! Alors les dinos ont tous remués la queue en même temps et ils
sont morts assomés... Voilà.

Avatar
Tbo
seb a écrit:

bonjour,

un script m'a créé un fichier avec un nom bizarre, voilà comment il apparait
en faisant dir sous putty:
fichier_a_effacer.logrr

seulement impossible de le supprimer:
rm fichier_a_effacer.logrr
me sort:
rm: cannot remove `test.logrr': Aucun fichier ou répertoire de ce type


j'ai aussi essayé:
rm fichier_a_effacer.logrr
rm 'fichier_a_effacer.logrr'
rm "fichier_a_effacer.logrr"
rm 'fichier_a_effacer.logrr'
rm "fichier_a_effacer.logrr"
rm fichier_a_effacer.logrr
rm 'fichier_a_effacer.logrr'
rm "fichier_a_effacer.logrr"
rm fichier_a_effacer.log
rm 'fichier_a_effacer.log'
rm "fichier_a_effacer.log"

mais c'est pas mieux...

qq aurait une astuce ?


seb



hi,


tu recherches l'inode où pointe ton fichier ; puis tu effaces l'inode.

A+

Avatar
Kalimhero
Le Tue, 10 Aug 2004 19:54:25 +0200, nicolas a écrit :

On Tue, 10 Aug 2004 19:15:05 +0200, seb wrote:

un script m'a créé un fichier avec un nom bizarre, voilà comment il
apparait en faisant dir sous putty:
fichier_a_effacer.logrr



dir ?? ls, c est pas mieux ?


seulement impossible de le supprimer:
rm fichier_a_effacer.logrr
me sort:
rm: cannot remove `test.logrr': Aucun fichier ou répertoire de ce
type


Essaie par l'intermédiaire de mc, de nautilus ou de konqueror.


oui ...
ou de base :
ls -lisa
/recuperer le numero d'inode/
find . -inum <numerinode> -exec rm -rf {} ;

Kal

PS : Au fait, pourquoi [HS] ?


Avatar
julien
bonjour,

un script m'a créé un fichier avec un nom bizarre, voilà comment il apparait
en faisant dir sous putty:
fichier_a_effacer.logrr

seulement impossible de le supprimer:
rm fichier_a_effacer.logrr
me sort:
rm: cannot remove `test.logrr': Aucun fichier ou répertoire de ce type


j'ai aussi essayé:
rm fichier_a_effacer.logrr
rm 'fichier_a_effacer.logrr'
rm "fichier_a_effacer.logrr"
rm 'fichier_a_effacer.logrr'
rm "fichier_a_effacer.logrr"
rm fichier_a_effacer.logrr
rm 'fichier_a_effacer.logrr'
rm "fichier_a_effacer.logrr"
rm fichier_a_effacer.log
rm 'fichier_a_effacer.log'
rm "fichier_a_effacer.log"

mais c'est pas mieux...

qq aurait une astuce ?

tu fais un ls en ajoutant autant de grep -v que nécessaire (le but est

qu'il ne te reste que ton fichier) puis tu finis ta commande par xargs
rm, ex :
ls | grep -v ficok* | grep -v ficok2* .... | xargs rm

Avatar
ericb
Bonjour,


bonjour,


qq aurait une astuce ?


Puisque beaucoup sèchent, je tente ma chance...


Peut être que l'attribut étendu i (comme ineffaçable) est activé ?

lsattr nom_du_fichier te renseignera

Tout doit être clean, sinon, utiliser chattr

Exemple chattr -i nom_du_fichier (ce n'est qu'un exemple)


Cordialement

--
eric bachard

Avatar
Jérémy JUST
On Tue, 10 Aug 2004 19:15:05 +0200
"seb" wrote:

un script m'a créé un fichier avec un nom bizarre, voilà comment il
apparait en faisant dir sous putty:
fichier_a_effacer.logrr


J'ajoute ma proposition à la liste déjà longue:

$ perl -e 'unlink("fichier_a_effacer.logrr")'


Ça m'a souvent sorti de situations similaires (le fichier `-' est
aussi un peu pénible à effacer).

--
Jérémy JUST

Avatar
moinsdespam
Dans ,

PS : Au fait, pourquoi [HS] ?


Parce que cette question n'est en aucun cas propre à Linux et sa
configuration.
Elle a par contre complètement sa place sur fr.comp.os.unix

--
Frédéric
Bleu,e adj. et n. m. Qui est d'une couleur voisine du rouge, mais pas très : un
ciel bleu, des yeux bleus, les flots bleus [..]. Fig. Bouch. : un steak bleu ;
s'emploie pour désigner un steak rouge. (Pierre Desproges : D.S.U.É (et des BN))