Il semble que cette question ait été posée de plusieurs manières. Mais j'aimerais utiliser rm
au lieu de find
.
J'ai suivi un certain nombre d'explications sur la manière d'utiliser find
mais j'ai un problème avec l'exécution de la fonction find
commande. Lorsque j'utilise locate, j'obtiens le résultat suivant :
maxgitt@mgpc:/etc$ locate omero
/etc/nginx/conf.d/omeroweb.conf
/etc/rc0.d/K01omero-web
/etc/rc1.d/K01omero-web
/etc/rc2.d/S03omero-web
/etc/rc3.d/S03omero-web
/etc/rc4.d/S03omero-web
/etc/rc5.d/S03omero-web
/etc/rc6.d/K01omero-web
Mais ensuite, lorsque j'essaie d'utiliser find pour supprimer les fichiers respectifs, j'obtiens l'erreur suivante.
maxgitt@mgpc:/etc$ find -type f -name '*omero*'
./etc/rc0.d/K01omero-web
./etc/rc1.d/K01omero-web
./etc/rc2.d/S03omero-web
./etc/rc3.d/S03omero-web
./etc/rc4.d/S03omero-web
./etc/rc5.d/S03omero-web
./etc/rc6.d/K01omero-web
find: ‘./cups/ssl’: Permission denied
find: ‘./ppp/peers’: Permission denied
find: ‘./polkit-1/localauthority’: Permission denied
find: ‘./ssl/private’: Permission denied
./nginx/conf.d/omeroweb.conf
find: ‘./chatscripts’: Permission denied
find: ‘./docker’: Permission denied
J'ai donc choisi d'utiliser la commande :
maxgitt@mgpc:/etc$ sudo rm -rf /etc/*/*omero-web*
Mais je préférerais être en mesure de supprimer tous les fichiers dans la section etc/
et ses sous-répertoires respectifs. Il ne me reste qu'un seul fichier à cause de mon bricolage. rm
commandement :
maxgitt@mgpc:/etc$ locate omero
/etc/nginx/conf.d/omeroweb.conf