Création de liens symboliques pour un grand nombre de fichiers ?
3 réponses
ludovic.thebault
Bonjour,
Soit une liste de fichiers (sans forcèment de points communs si ce n'est
le répertoire) que je veux "copier" par des liens symboliques dans un
autre répertoire. Cette liste ne réprésente qu'une partie des fichiers
du répertoire de départ.
Faire une boucle pour créer un ln -s pour chaque fichier de cette liste,
je sais faire, mais l'exécution est un peu longue (il peut y avoir
plusieurs milliers de fichiers).
Je me demandais donc si l'on pouvait faire cela d'un bloc.
ln -s monfichier1 monfichier2 lenouveaudossier marche presque, j'ai bien
les fichiers dans le répertoire de destination mais les liens ne
fonctionnent pas car ils font référence à eux-mêmes et non aux fichiers
originaux !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ALain Montfranc
=?ISO-8859-1?Q?Ludovic_Thébaul?= =?ISO-8859-1?Q?t?= a écrit
Bonjour,
Soit une liste de fichiers (sans forcèment de points communs si ce n'est le répertoire) que je veux "copier" par des liens symboliques dans un autre répertoire. Cette liste ne réprésente qu'une partie des fichiers du répertoire de départ.
Faire une boucle pour créer un ln -s pour chaque fichier de cette liste, je sais faire, mais l'exécution est un peu longue (il peut y avoir plusieurs milliers de fichiers).
Je me demandais donc si l'on pouvait faire cela d'un bloc.
ln -s monfichier1 monfichier2 lenouveaudossier marche presque, j'ai bien les fichiers dans le répertoire de destination mais les liens ne fonctionnent pas car ils font référence à eux-mêmes et non aux fichiers originaux !
=?ISO-8859-1?Q?Ludovic_Thébaul?= =?ISO-8859-1?Q?t?= a écrit
Bonjour,
Soit une liste de fichiers (sans forcèment de points communs si ce n'est
le répertoire) que je veux "copier" par des liens symboliques dans un
autre répertoire. Cette liste ne réprésente qu'une partie des fichiers
du répertoire de départ.
Faire une boucle pour créer un ln -s pour chaque fichier de cette liste,
je sais faire, mais l'exécution est un peu longue (il peut y avoir
plusieurs milliers de fichiers).
Je me demandais donc si l'on pouvait faire cela d'un bloc.
ln -s monfichier1 monfichier2 lenouveaudossier marche presque, j'ai bien
les fichiers dans le répertoire de destination mais les liens ne
fonctionnent pas car ils font référence à eux-mêmes et non aux fichiers
originaux !
=?ISO-8859-1?Q?Ludovic_Thébaul?= =?ISO-8859-1?Q?t?= a écrit
Bonjour,
Soit une liste de fichiers (sans forcèment de points communs si ce n'est le répertoire) que je veux "copier" par des liens symboliques dans un autre répertoire. Cette liste ne réprésente qu'une partie des fichiers du répertoire de départ.
Faire une boucle pour créer un ln -s pour chaque fichier de cette liste, je sais faire, mais l'exécution est un peu longue (il peut y avoir plusieurs milliers de fichiers).
Je me demandais donc si l'on pouvait faire cela d'un bloc.
ln -s monfichier1 monfichier2 lenouveaudossier marche presque, j'ai bien les fichiers dans le répertoire de destination mais les liens ne fonctionnent pas car ils font référence à eux-mêmes et non aux fichiers originaux !
C'est pour utiliser sous macOS X avec la fonction de gravure intégrée à l'OS : Quand on insère un disque vierge, le système créé un dossier spécial, tout ce que l'on y pose est en fait un lien symbolique (c'est donc très rapide à préparer) puis on grave.
C'est pour utiliser sous macOS X avec la fonction de gravure intégrée à
l'OS : Quand on insère un disque vierge, le système créé un dossier
spécial, tout ce que l'on y pose est en fait un lien symbolique (c'est
donc très rapide à préparer) puis on grave.
C'est pour utiliser sous macOS X avec la fonction de gravure intégrée à l'OS : Quand on insère un disque vierge, le système créé un dossier spécial, tout ce que l'on y pose est en fait un lien symbolique (c'est donc très rapide à préparer) puis on grave.
C'est pour utiliser sous macOS X avec la fonction de gravure intégrée à l'OS : Quand on insère un disque vierge, le système créé un dossier spécial, tout ce que l'on y pose est en fait un lien symbolique (c'est donc très rapide à préparer) puis on grave.
Pour moi, la grande question n'a jamais été: «Qui suis-je? Où vais-je?» comme l'a formulé si adroitement notre ami Pascal, mais plutôt: «Comment vais-je m'en tirer?» -- Jean Yanne
C'est pour utiliser sous macOS X avec la fonction de gravure intégrée à
l'OS : Quand on insère un disque vierge, le système créé un dossier
spécial, tout ce que l'on y pose est en fait un lien symbolique (c'est
donc très rapide à préparer) puis on grave.
Pour moi, la grande question n'a jamais été: «Qui suis-je? Où vais-je?»
comme l'a formulé si adroitement notre ami Pascal, mais plutôt:
«Comment vais-je m'en tirer?» -- Jean Yanne
C'est pour utiliser sous macOS X avec la fonction de gravure intégrée à l'OS : Quand on insère un disque vierge, le système créé un dossier spécial, tout ce que l'on y pose est en fait un lien symbolique (c'est donc très rapide à préparer) puis on grave.
Pour moi, la grande question n'a jamais été: «Qui suis-je? Où vais-je?» comme l'a formulé si adroitement notre ami Pascal, mais plutôt: «Comment vais-je m'en tirer?» -- Jean Yanne