Bonjour et merci pour les réponses!

En particulier, la commande proposée par Godwin Stewart fonctionne 
parfaitement.

Cependant, j'ai une question subsidiaire, une bizarrerie que je n'avais 
jamais rencontrée jusqu'alors et qui s'est révélée justement en 
cherchant à recopier les fichiers cachés ; voici de quoi il s'agit.

Lors de la précédente installation de Mdk-9.1, j'avais conservé sous le 
nom de ~/.kde-old le répertoire ~/.kde de la distribution précédente 
(Mdk-9.0) afin de pouvoir y repêcher quelques éléments de 
configuration. Or, je ne parviens pas à éliminer totalement ce 
répertoire, dont il me reste un fichier indestructible:
~/.kde.old/share/cache/http/i/images.mandrakesoft.com_mdkv2_boxtop.png_50390815
 
Ce fichier appartient à un utilisateur fantôme nommé 3214213119 et au 
groupe tout aussi fantôme 3364749311; il occupe 8 Mo et il a comme 
droits d'accès: rwsrwsrwt.

Parmi tous celles que j'ai essayées, aucune application ne peut 
l'ouvrir: "type de fichier inconnu"; si j'essaye de le supprimer sous 
root en tapant: # rm images , puis en actionnant la touche tabulation 
pour compléter le nom, le shell me donne à choisir entre 9 fichiers 
dont le nom commence de la même façon, alors que ces fichiers 
n'apparaissent pas dans Konqueror (en console, avec ls, leur nom est 
suivi de "Input/output error").

Après que j'aie complété le nom correctement, ma demande d'annulation se 
solde par le message suivant:

rm: détruire un fichier protégé en écriture fichier bizarre 
`images.mandrakesoft.com_mdkv2_boxtop.png_50390815'? oui
rm: ne peut enlever `images.mandrakesoft.com_mdkv2_boxtop.png_50390815': 
Operation not permitted

Moi qui croyais que root était tout-puissant ? Il y aurait donc des  
"fichiers bizarres" qui lui résistent ?

Cordialement,

G.L.

Le Dimanche 6 Juillet 2003 11:47, Godwin Stewart a écrit :
> And Thus Spake Georges Louge <[EMAIL PROTECTED]> (on Sun, 6 Jul 2003
> 11:09:13
>
> +0200):
> > Mais comment fait-on en ligne de commande ou dans un script ?
> > Si je tape:
> > $ cp -a ~/.* ~/tmp
> > le shell répond:
> > " cp: ne peut copier un répertoire dans lui-même ", puis il copie
> > indistinctement tous les répertoires et fichiers, y compris ceux
> > qui ne commencent pas par un point.
>
> C'est parce que cette commande inclut les répertoires "." et ".."
>
> Il faudrait peut-être faire quelque chose du genre :
>
> cd ~
> ls -a1d .* --color=none | \
> ( while read fn; do [ "$fn" != "./" ] && [ "$fn" != "../" ] && cp -a
> "$fn" tmp; done )

-- 
_____________________________________________
>   Georges Louge - Juan-les-Pins (France)  <
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 

Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à