OVH Cloud OVH Cloud

lister tous les liens symboliques

18 réponses
Avatar
Thomas
bonjour :-)


est ce que qqn aurait la gentillesse de me donner
la formule magique à taper dans le terminal, qui me permettrait de
lister tous les liens symboliques d'un dossier donné, récursivement
svp ? :-)

--
Informations sur Nicolas Sarkozy :
http://www.betapolitique.fr/spip.php?article0602
http://www.betapolitique.fr/spip.php?article0601
http://www.betapolitique.fr/spip.php?article0414
http://www.betapolitique.fr/spip.php?article0606
http://tDeContes.hd.free.fr/divers/Ruptures.pdf

8 réponses

1 2
Avatar
Olivier Miakinen
Le 03/07/2007 13:15, Pascal Bourguignon répondait à Thomas tDeContes :

Une fois que tu as le nom de la commande 'find', qu'est ce qui
t'empêche de lire la page de manuel de cette commande et d'écrire toi
même la commande avec les options qui vont bien?

man find


Tiens, je n'avais pas vu avant de répondre à *quel* Thomas je répondais,
mais en fait c'est exactement la même chose sur fciwa à propos de HTML
et CSS : il vient poser une question tous les 36 du mois, mais il n'a
jamais le temps de lire les manuels ni les documents de référence, que
l'on doit lire à sa place pour lui en faire un résumé. :-(

Avatar
Thomas
In article (Dans l'article) ,
Olivier Miakinen <om+ wrote (écrivait) :


find . -type f -o -type d -o -exec ls -Fd {} ;




Une autre façon de voir ça, c'est que la commande ci-dessus fait
« soit c'est un fichier, soit c'est un répertoire, soit on
l'affiche avec ls -Fd ».



ok, je comprends mieux comme ca :-)


Voilà, c'est exactement comme ça que je raisonne en écrivant ce genre de
syntaxe avec -o.


merci à tous :-)

(j'ai encore un peu de mal avec la methode d'evaluation de find, mais je
verrais ca plus tard)

--
Informations sur Nicolas Sarkozy :
http://www.betapolitique.fr/spip.php?article0602
http://www.betapolitique.fr/spip.php?article0601
http://www.betapolitique.fr/spip.php?article0414
http://www.betapolitique.fr/spip.php?article0606
http://tDeContes.hd.free.fr/divers/Ruptures.pdf





Avatar
Thomas
In article (Dans l'article)
,
Stephane Chazelas wrote (écrivait) :

2007-07-03, 12:05(+02), Thomas:
[...]
find . -type f -o -type d -o -exec ls -Fd {} ;


merci bcp :-)

c'est bete que ca mette le signe apres plutot qu'avant, on sait jamais
ca peut faire partie du nom du fichier,
mais à part ca c'est juste ce qu'il me fallait :-)


juste 2 questions :

-o
j'ai deviné que c'est pour avoir l'inverse, mais dans e man on dirait
que ca veut dire "ou" ("or")


Oui, ca veut dire "ou". A ou B, retourne A is A est true et
sinon retourne B en general.

Ca serait plus lisible avec

find . ! -type f -a ! -type d -a -exec ls -Fd {} ;

qui s'ecrit aussi.

find . ! -type f ! -type d -exec ls -Fd {} +

Le "+" a la place du ";" fait en sorte que ls peut etre appelé
pour plus d'un fichier a la fois (attention, l'ordre d'affichage
en sera affecté vu que ls fait un tri alphabetique).


est ce que ca veut dire que le find fait tout son travail d'abord et
envoie ensuite tout le resultat à ls d'un coup ?

moi j'appelle le find une seule fois, mais avec bcp de fichiers
l'economie d'appeler ls une seule fois risque d'etre gaché par le fait
que les operations ne sont pas faites en parallele, non ?
(surtout que le find utilise bcp le disque dur, et pendant ce temps là
le processeur attend)


"a percent sign (%) after each whiteout"
c'est pour les "block special" et "character special" ?


A white-out stops the VFS from further lookups of the white-outs name and
returns -ENOENT. This is the same behaviour as if the filename isn't
found. This can be used in combination with union mounts to virtually
delete (white-out) files by creating a file with this file type.

J'en n'ai jamais vu, personnellement.


merci pour les explications :-)

--
Informations sur Nicolas Sarkozy :
http://www.betapolitique.fr/spip.php?article0602
http://www.betapolitique.fr/spip.php?article0601
http://www.betapolitique.fr/spip.php?article0414
http://www.betapolitique.fr/spip.php?article0606
http://tDeContes.hd.free.fr/divers/Ruptures.pdf



Avatar
Thomas
In article (Dans l'article) ,
Olivier Miakinen <om+ wrote (écrivait) :

Le 03/07/2007 13:15, Pascal Bourguignon répondait à Thomas tDeContes :

Une fois que tu as le nom de la commande 'find', qu'est ce qui
t'empêche de lire la page de manuel de cette commande et d'écrire toi
même la commande avec les options qui vont bien?

man find



deja fait



Tiens, je n'avais pas vu avant de répondre à *quel* Thomas je répondais,


t'es vexé de m'avoir répondu sans m'avoir reconnu ?

mais en fait c'est exactement la même chose sur fciwa à propos de HTML
et CSS : il vient poser une question tous les 36 du mois, mais il n'a
jamais le temps de lire les manuels ni les documents de référence, que
l'on doit lire à sa place pour lui en faire un résumé. :-(


ben si c'est pas souvent ca doit pas etre trop genant, non ?
(j'ai cru comprendre à un moment que c'etait trop souvent)

je fais un peu de tout pas en profondeur (sauf en ada)
alors je me dis que ca peut etre utile de demander à des specialistes
qui sont deja dedans jusqu'au cou,
plutot que de passer des heures à lire des docs pour pas bcp
d'information utile

--
Informations sur Nicolas Sarkozy :
http://www.betapolitique.fr/spip.php?article0602
http://www.betapolitique.fr/spip.php?article0601
http://www.betapolitique.fr/spip.php?article0414
http://www.betapolitique.fr/spip.php?article0606
http://tDeContes.hd.free.fr/divers/Ruptures.pdf


Avatar
Olivier Miakinen

man find



deja fait



Pas assez apparemment pour y trouver la réponse à ta question.

Tiens, je n'avais pas vu avant de répondre à *quel* Thomas je répondais,


t'es vexé de m'avoir répondu sans m'avoir reconnu ?


:-D

Non, je t'aurais répondu quand même. Simplement ça m'amuse de voir que
tu déclenches les mêmes réactions dans différents groupes chez des gens
qui ne te connaissaient pas avant, et je tiens à faire partager mon
amusement.

alors je me dis que ca peut etre utile de demander à des specialistes
qui sont deja dedans jusqu'au cou,
plutot que de passer des heures à lire des docs pour pas bcp
d'information utile


Le plus souvent, quand je te réponds sur un point particulier de HTML,
ou de CSS, ou là de la commande find, je commence par chercher dans les
docs LE point particulier en question, et ça me prend moins de temps que
de rédiger ma réponse. Il ne faut pas /des heures/ pour lire le manuel
de la commande find et y voir la syntaxe de « -type » ou de « -o », et
je suis persuadé que toi-même tu as pris beaucoup plus de ton précieux
temps pour écrire cet article auquel je réponds que ce qu'il ne fallait
pour trouver l'info dans le man.



Avatar
Thierry B.
--{ Thomas a plopé ceci: }--

plutot que de passer des heures à lire des docs pour pas bcp
d'information utile

Il suffit parfois de trouver les _bonnes_ docs.



--
Avec les trucs (assembleurs, compilateurs, interpréteur) j'ai eu parfois
l'impression de vouloir manipuler des billes avec des gants de boxe.
Mais on se fait vite au confort!
--{ fr.comp.ordinosaures }--

Avatar
Thomas
In article (Dans l'article) ,
"Thierry B." wrote (écrivait) :

--{ Thomas a plopé ceci: }--

plutot que de passer des heures à lire des docs pour pas bcp
d'information utile

Il suffit parfois de trouver les _bonnes_ docs.



tout est dans le "suffit" ;-)
(ou dans le "trouver les _bonnes_" :-) )

--
Informations sur Nicolas Sarkozy :
http://www.betapolitique.fr/spip.php?article0602
http://www.betapolitique.fr/spip.php?article0601
http://www.betapolitique.fr/spip.php?article0414
http://www.betapolitique.fr/spip.php?article0606
http://tDeContes.hd.free.fr/divers/Ruptures.pdf


Avatar
Thomas
In article (Dans l'article) ,
Olivier Miakinen <om+ wrote (écrivait) :


man find



deja fait



Pas assez apparemment pour y trouver la réponse à ta question.

Tiens, je n'avais pas vu avant de répondre à *quel* Thomas je répondais,


t'es vexé de m'avoir répondu sans m'avoir reconnu ?


:-D

Non, je t'aurais répondu quand même. Simplement ça m'amuse de voir que
tu déclenches les mêmes réactions dans différents groupes chez des gens
qui ne te connaissaient pas avant, et je tiens à faire partager mon
amusement.


ah bon


alors je me dis que ca peut etre utile de demander à des specialistes
qui sont deja dedans jusqu'au cou,
plutot que de passer des heures à lire des docs pour pas bcp
d'information utile


Le plus souvent, quand je te réponds sur un point particulier de HTML,
ou de CSS, ou là de la commande find, je commence par chercher dans les
docs LE point particulier en question, et ça me prend moins de temps que
de rédiger ma réponse. Il ne faut pas /des heures/ pour lire le manuel
de la commande find et y voir la syntaxe de « -type » ou de « -o », et
je suis persuadé que toi-même tu as pris beaucoup plus de ton précieux
temps pour écrire cet article auquel je réponds que ce qu'il ne fallait
pour trouver l'info dans le man.


meme en relisant le man de find, il m'a fallu relire plusieurs fois le
paragraphe initial, certaines options clés, et le paragraphe sur les
expressions, pour comprendre le pourquoi de ce que vous m'avez repondu

mais il y a plein d'autres commande où tu ne me vois pas parce que je
lis le man et ca me suffit :-)


par exemple (enfin, je sais pas si il faut dire "pareil" ou "à
l'inverse" :-) ), pour sshd_config,

j'ai lu le man, j'ai appris plein de choses, j'ai dit "c'est super tout
ce qu'on peut faire avec ssh :-)))", et "ce que je comprends pas, tant
pis, c'est que ca doit pas etre important", et j'ai rien demandé sur le
forum

... et j'etais mal protégé jusqu'au jour où je me suis appercu qu'on
pouvais rentrer en connaissant le mdp (heureusement il est compliqué)
j'ai donc demandé sur le forum la liste des commandes à connaitre pour
etre bien protégé

--
Informations sur Nicolas Sarkozy :
http://www.betapolitique.fr/spip.php?article0602
http://www.betapolitique.fr/spip.php?article0601
http://www.betapolitique.fr/spip.php?article0414
http://www.betapolitique.fr/spip.php?article0606
http://tDeContes.hd.free.fr/divers/Ruptures.pdf




1 2