|
|
|
|
||||||
| linux.debian.user.french Forum sur Linux Debian. Debian-user-french@lists.debian.org |
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 |
|
Messages: n/a
Hébergeur: |
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----- |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
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----- |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
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----- |
|
|
|
#4 |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#5 |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#6 |
|
Messages: n/a
Hébergeur: |
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----- |
|
|
|
#7 |
|
Messages: n/a
Hébergeur: |
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----- |
|
|
|
#8 |
|
Messages: n/a
Hébergeur: |
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----- |
|
|
|
#9 |
|
Messages: n/a
Hébergeur: |
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----- |
|
|
|
#10 |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#11 |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#12 |
|
Messages: n/a
Hébergeur: |
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----- |
|
|
|
#13 |
|
Messages: n/a
Hébergeur: |
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----- |
|
|
|
#14 |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#15 |
|
Messages: n/a
Hébergeur: |
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 |
|
![]() |
| Outils de la discussion | |
|
|