OVH Cloud OVH Cloud

liens symboliques flottants

7 réponses
Avatar
patrick
--Q68bSM7Ycu6FN28Q
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

bonjour,
apr=E8s d=E9sinstallation de java, j'ai remarqu=E9 des liens symboliques qu=
i=20
pointent vers des fichiers qui n'existent plus.
sous mc, ils apparaissent en rouge pr=E9c=E9d=E9s d'un ! voici mes question=
s:
- comment les lister sous mc ou en console afin de les supprimer ?
merci de vos conseils.

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

--Q68bSM7Ycu6FN28Q
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

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

iD8DBQFF1KCoyHPpqz6NiwcRApACAKCShjDumAzggEF+nCkbM4iBkePtLgCfUJGI
ZFcaU5YPpPn9Af8/Vcgvpyc=
=bOrY
-----END PGP SIGNATURE-----

--Q68bSM7Ycu6FN28Q--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

7 réponses

Avatar
fra-duf-no-spam
--=-=- Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Le 13559ième jour après Epoch,
écrivait:

bonjour,
après désinstallation de java, j'ai remarqué des liens sym boliques qui
pointent vers des fichiers qui n'existent plus.
sous mc, ils apparaissent en rouge précédés d'un ! voici m es 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?

--=-=- Content-Type: application/pgp-signature

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

iD8DBQFF1LzhjaoyFt0zqSURAkhoAJ99pSe6d1czoiJap0qeW1e0zpmxTgCffqrP
4TAx1S68mK+yhhp3vXsmZTY =A+RW
-----END PGP SIGNATURE-----
--=-=-=--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Arnaud Delobelle
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
Avatar
Gilles Mocellin
--nextPart4001429.jJTKEAXGPs
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

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 questi ons:
- 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 ma n :
# symlinks -rd /usr/share/man

--nextPart4001429.jJTKEAXGPs
Content-Type: application/pgp-signature

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

iD8DBQBF1NeCDltnDmLJYdARApumAJwLUcC5AlbPyergqbrVlms+nnhMKwCgssHf
uPYCtysXMwOMxr+rmuwQl50 =L60S
-----END PGP SIGNATURE-----

--nextPart4001429.jJTKEAXGPs--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
patrick
--WIyZ46R2i8wDzkSu
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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
-----------------------------------------------------------------------

--WIyZ46R2i8wDzkSu
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

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

iD8DBQFF1OJTyHPpqz6NiwcRAmjzAKCcb4QYNBiTg+cU59ImqjUzHXOfxQCePsvo
oNyJjWfIEWkw25j+qBR27+g =Nuhj
-----END PGP SIGNATURE-----

--WIyZ46R2i8wDzkSu--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Max
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 symbolique s 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
Avatar
fra-duf-no-spam
--=-=- Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Le 13559ième jour après Epoch,
é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ên ants
à priori.

--=-=- Content-Type: application/pgp-signature

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

iD8DBQFF1X9hjaoyFt0zqSURAl+RAJ4xAZc03dzC5+0lYce4L71zFApH8wCcDivY
rY0nPPhtl4s9Q5v7+ihqupA =L1Ya
-----END PGP SIGNATURE-----
--=-=-=--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Arnaud Delobelle
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