[RESOLU] [SOLARIS 10] Problème pour supprimer un répertoire

Problème pour supprimer un répertoire [RESOLU] [SOLARIS 10] - Installation - Linux et OS Alternatifs

Marsh Posté le 29-09-2010 à 17:20:56    

Bonjour,
 
J'ai un problème pour supprimer un répertoire sous SOLARIS 10.
compte@machine:/usr/users/compte/DATA rm -rf JDD
rm: Unable to remove directory JDD/F701~1: No such file or directory
rm: Unable to remove directory JDD: File exists
 
compte@machine:/usr/users/compte/DATA/JDD ls -la
total 24
drwxr-xr-x   3 compte sicprod     4096 Sep 29 16:46 .
drwxr-xr-x  10 compte sicprod     4096 Sep 29 16:34 ..
drwxr-xr-x   2 compte sicprod     4096 Sep 29 14:23 F701~1
compte@machine:/usr/users/compte/DATA/JDD rmdir F701~1
rmdir: directory "F701~1": Directory does not exist
compte@machine:/usr/users/compte/DATA/JDD rm -rf *
compte@machine:/usr/users/compte/DATA/JDD ls -la
total 16
drwxr-xr-x   3 compte sicprod     4096 Sep 29 16:46 .
drwxr-xr-x  10 compte sicprod     4096 Sep 29 16:34 ..
compte@machine:/usr/users/compte/DATA/JDD ls
F701~1

 
Il semblerait que le F701~1 soit un répertoire dans lequel je peux aller mais lorsque je veux le supprimer, SOLARIS me dit que ce répertoire n'existe pas. :pt1cable:  
Est-ce que quelqu'un a une idée sur ce problème ?


Message édité par scratch48 le 04-10-2010 à 17:02:53
Reply

Marsh Posté le 29-09-2010 à 17:20:56   

Reply

Marsh Posté le 29-09-2010 à 18:25:18    

rmdir F701*  
rmdir F701\~1
 
?


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 30-09-2010 à 08:52:01    

o'gure a écrit :

rmdir F701*  
rmdir F701\~1
 
?


Ca ne passe pas non plus :
compte@machine:/usr/users/compte/DATA/JDD rmdir F701*
rmdir: directory "F701~1": Directory does not exist
compte@machine:/usr/users/compte/DATA/JDD rmdir F701\~1
rmdir: directory "F701~1": Directory does not exist


---------------
http://lesgothics.free.fr/
Reply

Marsh Posté le 30-09-2010 à 14:15:36    

Ça m'est déjà arrivé !  
 
la seule façon que j'avais trouvé à l'époque pour effacer le répertoire avait été de passer par WinSCP, d'aller dans la bonne arborescence et clic-droit / supprimer sur le répertoire en question.

Reply

Marsh Posté le 30-09-2010 à 16:15:40    

J'ai essayé via FILEZILLA mais sans succès.


---------------
http://lesgothics.free.fr/
Reply

Marsh Posté le 30-09-2010 à 16:24:07    

ça m'est aussi arrivé et résolu via filezilla.
 
 
Peut-être en passant par l'inode ?


---------------
oui oui
Reply

Marsh Posté le 30-09-2010 à 16:35:59    

C'est quoi l'inode ?


---------------
http://lesgothics.free.fr/
Reply

Marsh Posté le 01-10-2010 à 08:57:50    

c'est un identifiant pour le fichier

 

Pour récupérer le numéro d'inode

ls -i

 

pour effacer tu peux essayer

find . -inum {numero d'inode donné par ls -i} -exec rm -i {} \;



Message édité par art_dupond le 01-10-2010 à 08:58:02

---------------
oui oui
Reply

Marsh Posté le 02-10-2010 à 19:50:07    

En graphique sinon. Tu lances nautilus et voilà.

Reply

Marsh Posté le 04-10-2010 à 13:50:07    

Ca ne marche toujours pas ...

compte@machine:/usr/users/compte/DATA/JDD ls -i
   2391020 F701~1
compte@machine:/usr/users/compte/DATA/JDD find . -inum 2391020
./F701~1
compte@machine:/usr/users/compte/DATA/JDD find . -inum 2391020 -exec rm -i {} \;              
rm: ./F701~1 is a directory
compte@machine:/usr/users/compte/DATA/JDD  -exec rmdir -i {} \;              
rmdir: illegal option -- i
Usage: rmdir [-ps] dirname ...
compte@machine:/usr/users/compte/DATA/JDD find . -inum 2391020 -exec rmdir {} \;                    
rmdir: directory "./F701~1": Directory does not exist
compte@machine:/usr/users/compte/DATA/JDD find . -inum 2391020 -exec rm -ir {} \;
find: stat() error ./F701~1: No such file or directory


 
Je ne peux pas lancer nautilus sur cette machine parce que je passe par de multiples rebonds pour l'atteindre.

Message cité 1 fois
Message édité par scratch48 le 04-10-2010 à 13:51:03

---------------
http://lesgothics.free.fr/
Reply

Marsh Posté le 04-10-2010 à 13:50:07   

Reply

Marsh Posté le 04-10-2010 à 14:18:58    

rm -rfi {} ?


---------------
oui oui
Reply

Marsh Posté le 04-10-2010 à 15:56:32    

Non mais en fait les admins ont pu régler le problème.
Ca devient un peu trop technique pour moi mais je mets la solution parce que ça pourrait servir quelqu'un un jour.
 

Montage d'un autre qtree au niveau du NAS.
En se déplaçant dans l'arborescence, le répertoire a été trouvé et il s'appelait "F701 â DONNEES_COMMISSIONNEMENT"
Renommage du répertoire puis suppression classique.


---------------
http://lesgothics.free.fr/
Reply

Marsh Posté le 04-10-2010 à 15:56:48    

Merci pour votre aide à tous.


---------------
http://lesgothics.free.fr/
Reply

Marsh Posté le 07-10-2010 à 12:21:51    

scratch48 a écrit :

Ca ne marche toujours pas ...

compte@machine:/usr/users/compte/DATA/JDD ls -i
   2391020 F701~1
compte@machine:/usr/users/compte/DATA/JDD find . -inum 2391020
./F701~1
compte@machine:/usr/users/compte/DATA/JDD find . -inum 2391020 -exec rm -i {} \;              
rm: ./F701~1 is a directory
compte@machine:/usr/users/compte/DATA/JDD  -exec rmdir -i {} \;              
rmdir: illegal option -- i
Usage: rmdir [-ps] dirname ...
compte@machine:/usr/users/compte/DATA/JDD find . -inum 2391020 -exec rmdir {} \;                    
rmdir: directory "./F701~1": Directory does not exist
compte@machine:/usr/users/compte/DATA/JDD find . -inum 2391020 -exec rm -ir {} \;
find: stat() error ./F701~1: No such file or directory


 
Je ne peux pas lancer nautilus sur cette machine parce que je passe par de multiples rebonds pour l'atteindre.


 
ssh -X est ton ami.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed