PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > linux.debian.user.french > liens symboliques flottants
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
linux.debian.user.french Forum sur Linux Debian. Debian-user-french@lists.debian.org

liens symboliques flottants

Réponse
 
LinkBack Outils de la discussion
Vieux 15/02/2007, 18h10   #1
patrick
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut liens symboliques flottants

bonjour,
après désinstallation de java, j'ai remarqué des liens symboliques qui
pointent vers des fichiers qui n'existent plus.
sous mc, ils apparaissent en rouge précédés d'un ! voici mes questions:
- comment les lister sous mc ou en console afin de les supprimer ?
merci de vos conseils.

--
-----------------------------------------------------------------------
Ma clé GPG est disponible sur http://www.keyserver.net (0x3E8D8B07)
A6FD F7B5 1D15 0294 F4E1 E6D8 C873 E9AB 3E8D 8B07
-----------------------------------------------------------------------

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF1KCoyHPpqz6NiwcRApACAKCShjDumAzggEF+nCkbM4 iBkePtLgCfUJGI
ZFcaU5YPpPn9Af8/Vcgvpyc=
=bOrY
-----END PGP SIGNATURE-----

  Réponse avec citation
Vieux 15/02/2007, 20h10   #2
François TOURDE
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: liens symboliques flottants

Le 13559ième jour après Epoch,
heraud.p@wanadoo.fr écrivait:

> bonjour,
> après désinstallation de java, j'ai remarqué des liens symboliques qui
> pointent vers des fichiers qui n'existent plus.
> sous mc, ils apparaissent en rouge précédés d'un ! voici mes questions:
> - comment les lister sous mc ou en console afin de les supprimer ?


Ben si tu les vois en rouge sous MC, ils sont listés, non?

Sinon, je comprends pas bien. Tu veux *ne* lister *que* ceux qui
pointent dans le vide?

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF1LzhjaoyFt0zqSURAkhoAJ99pSe6d1czoiJap0qeW1 e0zpmxTgCffqrP
4TAx1S68mK+yhhp3vXsmZTY=
=A+RW
-----END PGP SIGNATURE-----
  Réponse avec citation
Vieux 15/02/2007, 20h10   #3
François TOURDE
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: liens symboliques flottants

Le 13559ième jour après Epoch,
heraud.p@wanadoo.fr écrivait:

> bonjour,
> après désinstallation de java, j'ai remarqué des liens symboliques qui
> pointent vers des fichiers qui n'existent plus.
> sous mc, ils apparaissent en rouge précédés d'un ! voici mes questions:
> - comment les lister sous mc ou en console afin de les supprimer ?


Ben si tu les vois en rouge sous MC, ils sont listés, non?

Sinon, je comprends pas bien. Tu veux *ne* lister *que* ceux qui
pointent dans le vide?

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF1LzhjaoyFt0zqSURAkhoAJ99pSe6d1czoiJap0qeW1 e0zpmxTgCffqrP
4TAx1S68mK+yhhp3vXsmZTY=
=A+RW
-----END PGP SIGNATURE-----
  Réponse avec citation
Vieux 15/02/2007, 20h50   #4
Arnaud Delobelle
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: liens symboliques flottants


On 15 Feb 2007, at 18:04, patrick wrote:

> bonjour,
> après désinstallation de java, j'ai remarqué des liens symboliques qui
> pointent vers des fichiers qui n'existent plus.
> sous mc, ils apparaissent en rouge précédés d'un ! voici mes
> questions:
> - comment les lister sous mc ou en console afin de les supprimer ?
> merci de vos conseils.
>



Quelque chose comme:
find [racine] -exec test -L {} -a ! -e {} \; -print
devrait lister tous les liens symboliques qui sont cassés.

Pas testé !

--
Arnaud
  Réponse avec citation
Vieux 15/02/2007, 20h50   #5
Arnaud Delobelle
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: liens symboliques flottants


On 15 Feb 2007, at 18:04, patrick wrote:

> bonjour,
> après désinstallation de java, j'ai remarqué des liens symboliques qui
> pointent vers des fichiers qui n'existent plus.
> sous mc, ils apparaissent en rouge précédés d'un ! voici mes
> questions:
> - comment les lister sous mc ou en console afin de les supprimer ?
> merci de vos conseils.
>



Quelque chose comme:
find [racine] -exec test -L {} -a ! -e {} \; -print
devrait lister tous les liens symboliques qui sont cassés.

Pas testé !

--
Arnaud
  Réponse avec citation
Vieux 15/02/2007, 22h00   #6
Gilles Mocellin
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: liens symboliques flottants

Le jeudi 15 février 2007 19:04, patrick a écrit:
> bonjour,
> après désinstallation de java, j'ai remarqué des liens symboliques qui
> pointent vers des fichiers qui n'existent plus.
> sous mc, ils apparaissent en rouge précédés d'un ! voici mes questions:
> - comment les lister sous mc ou en console afin de les supprimer ?
> merci de vos conseils.


Voir le paquet symlinks :
Par exemple, pour supprimer les liens morts récursivement des pages de man :
# symlinks -rd /usr/share/man

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQBF1NeCDltnDmLJYdARApumAJwLUcC5AlbPyergqbrVlm s+nnhMKwCgssHf
uPYCtysXMwOMxr+rmuwQl50=
=L60S
-----END PGP SIGNATURE-----

  Réponse avec citation
Vieux 15/02/2007, 22h00   #7
Gilles Mocellin
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: liens symboliques flottants

Le jeudi 15 février 2007 19:04, patrick a écrit:
> bonjour,
> après désinstallation de java, j'ai remarqué des liens symboliques qui
> pointent vers des fichiers qui n'existent plus.
> sous mc, ils apparaissent en rouge précédés d'un ! voici mes questions:
> - comment les lister sous mc ou en console afin de les supprimer ?
> merci de vos conseils.


Voir le paquet symlinks :
Par exemple, pour supprimer les liens morts récursivement des pages de man :
# symlinks -rd /usr/share/man

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQBF1NeCDltnDmLJYdARApumAJwLUcC5AlbPyergqbrVlm s+nnhMKwCgssHf
uPYCtysXMwOMxr+rmuwQl50=
=L60S
-----END PGP SIGNATURE-----

  Réponse avec citation
Vieux 15/02/2007, 22h50   #8
patrick
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut [Résolu : merci] Re: liens symboliques flottants

1. réponse à F.TOURDE: effectivement, les liens flottants sont listés
mais je souhaite n'afficher QUE les liens flottants, ce que m'a permis
la manip. proposée par Arnaud DELOBELLE
2. au sujet de la liste qu'elle affiche: cette liste est TRES longue car
je l'ai fait partir de la racine 'root'. Par curiosité, les liens
flottants de 'proc' par exemple sont effacés quand et comment? Y a t-il
une tâche qui nettoie tout ça?
3. G.MOCELLIN: j'ai installé le paquet symlinks pour nettoyer les liens
flottants des pages de man

Merci à tous.
--
-----------------------------------------------------------------------
Ma clé GPG est disponible sur http://www.keyserver.net (0x3E8D8B07)
A6FD F7B5 1D15 0294 F4E1 E6D8 C873 E9AB 3E8D 8B07
-----------------------------------------------------------------------

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF1OJTyHPpqz6NiwcRAmjzAKCcb4QYNBiTg+cU59Imqj UzHXOfxQCePsvo
oNyJjWfIEWkw25j+qBR27+g=
=Nuhj
-----END PGP SIGNATURE-----

  Réponse avec citation
Vieux 15/02/2007, 22h50   #9
patrick
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut [Résolu : merci] Re: liens symboliques flottants

1. réponse à F.TOURDE: effectivement, les liens flottants sont listés
mais je souhaite n'afficher QUE les liens flottants, ce que m'a permis
la manip. proposée par Arnaud DELOBELLE
2. au sujet de la liste qu'elle affiche: cette liste est TRES longue car
je l'ai fait partir de la racine 'root'. Par curiosité, les liens
flottants de 'proc' par exemple sont effacés quand et comment? Y a t-il
une tâche qui nettoie tout ça?
3. G.MOCELLIN: j'ai installé le paquet symlinks pour nettoyer les liens
flottants des pages de man

Merci à tous.
--
-----------------------------------------------------------------------
Ma clé GPG est disponible sur http://www.keyserver.net (0x3E8D8B07)
A6FD F7B5 1D15 0294 F4E1 E6D8 C873 E9AB 3E8D 8B07
-----------------------------------------------------------------------

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF1OJTyHPpqz6NiwcRAmjzAKCcb4QYNBiTg+cU59Imqj UzHXOfxQCePsvo
oNyJjWfIEWkw25j+qBR27+g=
=Nuhj
-----END PGP SIGNATURE-----

  Réponse avec citation
Vieux 16/02/2007, 00h20   #10
Max
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: liens symboliques flottants

Le 15/02/07, Arnaud Delobelle a écrit :
>
> On 15 Feb 2007, at 18:04, patrick wrote:
>
> > bonjour,
> > après désinstallation de java, j'ai remarqué des liens symboliques qui
> > pointent vers des fichiers qui n'existent plus.
> > sous mc, ils apparaissent en rouge précédés d'un ! voici mes
> > questions:
> > - comment les lister sous mc ou en console afin de les supprimer ?
> > merci de vos conseils.
> >

>
>
> Quelque chose comme:
> find [racine] -exec test -L {} -a ! -e {} \; -print
> devrait lister tous les liens symboliques qui sont cassés.
>
> Pas testé !


Oui ça marche, mais étant donné que ça fait appel à un programme
externe, c'est pas très optimal. Je propose plutôt ceci à la place,
plus simple et surtout plus rapide :
find -L [racine] -type l

--
Max
  Réponse avec citation
Vieux 16/02/2007, 00h20   #11
Max
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: liens symboliques flottants

Le 15/02/07, Arnaud Delobelle a écrit :
>
> On 15 Feb 2007, at 18:04, patrick wrote:
>
> > bonjour,
> > après désinstallation de java, j'ai remarqué des liens symboliques qui
> > pointent vers des fichiers qui n'existent plus.
> > sous mc, ils apparaissent en rouge précédés d'un ! voici mes
> > questions:
> > - comment les lister sous mc ou en console afin de les supprimer ?
> > merci de vos conseils.
> >

>
>
> Quelque chose comme:
> find [racine] -exec test -L {} -a ! -e {} \; -print
> devrait lister tous les liens symboliques qui sont cassés.
>
> Pas testé !


Oui ça marche, mais étant donné que ça fait appel à un programme
externe, c'est pas très optimal. Je propose plutôt ceci à la place,
plus simple et surtout plus rapide :
find -L [racine] -type l

--
Max
  Réponse avec citation
Vieux 16/02/2007, 10h00   #12
François TOURDE
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [Résolu: merci] Re: liens symboliques flottants

Le 13559ième jour après Epoch,
heraud.p@wanadoo.fr écrivait:

> 1. réponse à F.TOURDE: effectivement, les liens flottants sont listés
> mais je souhaite n'afficher QUE les liens flottants, ce que m'a permis
> la manip. proposée par Arnaud DELOBELLE


Effectivement, le paquet symlink ou même juste find permettent ça.

> 2. au sujet de la liste qu'elle affiche: cette liste est TRES longue car
> je l'ai fait partir de la racine 'root'. Par curiosité, les liens
> flottants de 'proc' par exemple sont effacés quand et comment? Y a t-il
> une tâche qui nettoie tout ça?


/proc est un pseudo file-system. Les liens cassés ne sont pas gênants
à priori.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF1X9hjaoyFt0zqSURAl+RAJ4xAZc03dzC5+0lYce4L7 1zFApH8wCcDivY
rY0nPPhtl4s9Q5v7+ihqupA=
=L1Ya
-----END PGP SIGNATURE-----
  Réponse avec citation
Vieux 16/02/2007, 10h00   #13
François TOURDE
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [Résolu: merci] Re: liens symboliques flottants

Le 13559ième jour après Epoch,
heraud.p@wanadoo.fr écrivait:

> 1. réponse à F.TOURDE: effectivement, les liens flottants sont listés
> mais je souhaite n'afficher QUE les liens flottants, ce que m'a permis
> la manip. proposée par Arnaud DELOBELLE


Effectivement, le paquet symlink ou même juste find permettent ça.

> 2. au sujet de la liste qu'elle affiche: cette liste est TRES longue car
> je l'ai fait partir de la racine 'root'. Par curiosité, les liens
> flottants de 'proc' par exemple sont effacés quand et comment? Y a t-il
> une tâche qui nettoie tout ça?


/proc est un pseudo file-system. Les liens cassés ne sont pas gênants
à priori.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF1X9hjaoyFt0zqSURAl+RAJ4xAZc03dzC5+0lYce4L7 1zFApH8wCcDivY
rY0nPPhtl4s9Q5v7+ihqupA=
=L1Ya
-----END PGP SIGNATURE-----
  Réponse avec citation
Vieux 16/02/2007, 10h20   #14
Arnaud Delobelle
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: liens symboliques flottants


On 16 Feb 2007, at 00:11, Max wrote:

> Le 15/02/07, Arnaud Delobelle a écrit :

[...]
>> find [racine] -exec test -L {} -a ! -e {} \; -print
>> devrait lister tous les liens symboliques qui sont cassés.

>

[...]
> Oui ça marche, mais étant donné que ça fait appel à un programme
> externe, c'est pas très optimal. Je propose plutôt ceci à la place,
> plus simple et surtout plus rapide :
> find -L [racine] -type l


Ah oui c'est bien mieux.

Note personnelle : quand j'ai le temps, lire la doc de find

--
Arnaud
  Réponse avec citation
Vieux 16/02/2007, 10h20   #15
Arnaud Delobelle
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: liens symboliques flottants


On 16 Feb 2007, at 00:11, Max wrote:

> Le 15/02/07, Arnaud Delobelle a écrit :

[...]
>> find [racine] -exec test -L {} -a ! -e {} \; -print
>> devrait lister tous les liens symboliques qui sont cassés.

>

[...]
> Oui ça marche, mais étant donné que ça fait appel à un programme
> externe, c'est pas très optimal. Je propose plutôt ceci à la place,
> plus simple et surtout plus rapide :
> find -L [racine] -type l


Ah oui c'est bien mieux.

Note personnelle : quand j'ai le temps, lire la doc de find

--
Arnaud
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 15h02.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,20824 seconds with 23 queries