J'ai galérer à tout renommé pour rien
Non, pas pour rien. Les espaces dans les noms de fichiers et répertoires, c'est connu pour causer plein de problèmes donc c'est à éviter.
en tout cas j'ai pu utiliser la commande
Je croyais avoir lu plus haut que la création de liens symboliques sur NTFS n'était pas possible ?
Il fallait juste que le dossier theme soit dans le meme disque.
Normalement un lien symbolique n'a pas cette exigence. La cible du lien n'a même pas besoin d'exister. C'est peut-être une particularité de NTFS.
Un petite recommandation concernant le chemin de la cible quand elle est dans le même système de fichiers : il vaut mieux spécifier un chemin relatif (au répertoire du lien), cela rend le lien indépendant du point de montage.
Je pense que le disque est en ntfs à cause du partage samba que j'ai mis en place
Un partage samba n'a pas du tout besoin de NTFS.]]>
Il fallait juste que le dossier theme soit dans le meme disque.
Je pense que le disque est en ntfs à cause du partage samba que j'ai mis en place ? J'en suis pas sur du tout x)]]>
mon dossier theme est bien copié dans tout les sous-répertoires de /mnt/0p1
Merci à tous pour vos réponses !]]>
Il me retourne ...
Que faire ?
Merci d'avance]]>
Je comprend pas...]]>
Si je comprends bien, tu veux créer un lien symbolique qui pointe vers /var/www/media/theme/ dans chaque sous-répertoire de /mnt/0p1/ ?
D'après la page de manuel de ln, il n'y a pas de forme permettant de créer des liens dans plusieurs répertoires de destination, seulement pour créer plusieurs liens dans un même répertoire de destination.
Un possibilité consiste à utiliser l'option -exec de find pour exécuter la commande ln pour chaque répertoire trouvé.
Si tu ne veux pas t'embêter avec la syntaxe absconse de find, tu peux utiliser une boucle for sur les résultats du find.
haa !! je n'avais pas compris comme ça
petite modif du code, ajout de * à /mnt/0p1/* sinon tu te retrouve avec le lien aussi à la racine de /mnt/0p1/
si tu veux tester en premier c'est
]]>
]]>
je n'ai mis que certaines parties du man
pour moi il manque le -t dans ta commande
(par contre j'espère que tes noms de dossiers n'ont pas d'espace)]]>