aplatissement avec des liens

Le
Pierre Crescenzo
Bonjour,

Je vais faire un script Bash pour réaliser la tâche suivante : prendre =
tous les fichiers d'un ou plusieurs répertoires (et récursivement leurs=
sous-répertoires) pour les réunir dans un seul répertoire sous la fo=
rme de liens symboliques vers les fichiers originaux. Cela ne pose pas de g=
ros problème mais, avant de le faire, je voudrais savoir si un outil exis=
tant fait déjà cela aisément. Merci.

Cordialement,

[CITATION ALÉATOIRE : Prouver que j'ai raison serait accorder que je puis=
avoir tort. Beaumarchais]

--
Pierre Crescenzo
mailto:pierre@crescenzo.nom.fr
http://www.crescenzo.nom.fr/

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/87zjzjosp0.fsf@tpol.unice.fr
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Guy Roussin
Le #25204772
Un coup de "find" enchainé d'un "ln -s" pourrait faire l'affaire si l'on
pouvait
être sûr que 2 fichiers de répertoires différents n'auront jamais le
même nom ...
Guy

Le 05/02/2013 13:23, Pierre Crescenzo a écrit :
Bonjour,

Je vais faire un script Bash pour réaliser la tâche suivante : prendre tous les fichiers d'un ou plusieurs répertoires (et récursivement leurs sous-répertoires) pour les réunir dans un seul répertoire sous la forme de liens symboliques vers les fichiers originaux. Cela ne pose pas de gros problème mais, avant de le faire, je voudrais savoir si un outil existant fait déjà cela aisément. Merci.

Cordialement,

[CITATION ALÉATOIRE : Prouver que j'ai raison serait accorder que je puis avoir tort. Beaumarchais]






--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Edi Stojicevic
Le #25204782
* Pierre Crescenzo
[...]

Bonjour,

Je vais faire un script Bash pour réaliser la tâche suivante : prendre
tous les fichiers d'un ou plusieurs répertoires (et récursivement
leurs sous-répertoires) pour les réunir dans un seul répertoire sous
la forme de liens symboliques vers les fichiers originaux. Cela ne
pose pas de gros problème mais, avant de le faire, je voudrais savoir
si un outil existant fait déjà cela aisément. Merci.

Cordialement,



Bonjour,

Il y a le package symlinks qui te les affiche sur le stdout ... voir si
tu peux l'utiliser pour tes besoins :)

--
.''`. Edi Stojicevic
: :' : Debian GNU/Linux user, admin & developer - http://www.debian.org
`. `~'
`-
"Don't fear the pen. When in doubt, draw a pretty picture."
-- Baker's Third Law of Design.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Pierre Crescenzo
Le #25205072
Bonjour,

Je vais faire un script Bash pour réaliser la tâche suivante :
prendre tous les fichiers d'un ou plusieurs répertoires (et
récursivement leurs sous-répertoires) pour les réunir dans un seul
répertoire sous la forme de liens symboliques vers les fichiers
originaux. Cela ne pose pas de gros problème mais, avant de le faire,
je voudrais savoir si un outil existant fait déjà cela
aisément. Merci.



Il y a le package symlinks qui te les affiche sur le stdout ... voir
si tu peux l'utiliser pour tes besoins :)



Mon but étant de créer les liens symboliques, je ne vois pas bien comme nt utiliser symlinks. (Mais ma question ne concerne pas vraiment comment fa ire car je sais. :-) Je voudrais juste ne pas réinventer la roue si une s olution préexiste.) Merci.

Cordialement,

[CITATION ALÉATOIRE : Il était à la fois aveugle et paralytique et ne trouvait aucun avantage à la combinaison de ces deux états. Tristan Be rnard]

--
Pierre Crescenzo
mailto:
http://www.crescenzo.nom.fr/

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Pierre Crescenzo
Le #25205062
Bonjour,

Je vais faire un script Bash pour réaliser la tâche suivante :
prendre tous les fichiers d'un ou plusieurs répertoires (et
récursivement leurs sous-répertoires) pour les réunir dans un seul
répertoire sous la forme de liens symboliques vers les fichiers
originaux. Cela ne pose pas de gros problème mais, avant de le faire,
je voudrais savoir si un outil existant fait déjà cela
aisément. Merci.



Un coup de "find" enchainé d'un "ln -s" pourrait faire l'affaire si
l'on pouvait être sûr que 2 fichiers de répertoires différents
n'auront jamais le même nom ...



J'ai la contrainte des noms identiques et d'autres contraintes. (Mais ma qu estion ne concerne pas vraiment comment faire car je sais. :-) Je voudrais juste ne pas réinventer la roue si une solution préexiste.) Merci.

Cordialement,

[CITATION ALÉATOIRE : Les étoiles brillent comme dans les romans à di x ronds pour jeunes vierges refoulées. San-Antonio]

--
Pierre Crescenzo
mailto:
http://www.crescenzo.nom.fr/

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Publicité
Poster une réponse
Anonyme