Vous n'êtes pas identifié(e).
Cette ligne ne fait que m'afficher les dossiers et sous dossiers de /mnt/0p1
Quelqu'un aurait-il une idée ?
Merci d'avance
Hors ligne
ou
que tu cherches?
tu exploites le retour de la commande find exécutée dans un sous-shell
[mode aéré]
Hors ligne
Avez-vous une autre idée ?
Merci
Hors ligne
en la lançant une 2eme fois on obtient
La commande à donc créé les liens symboliques de theme, test et test1 dans test2 ...
Je voulais theme dans test, test1 et test2.
Une idée ?
Hors ligne
ça l'exécute dans un sous-shell ?
non, ça récupère le résultat dans le sous-shell où find s'exécutera car find n'est pas une commande intégrée au shell.
après faut vérifier la validité de cette recherche
[mode aéré]
Hors ligne
Dernière modification par raleur (11-04-2017 19:25:25)
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
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)
Hors ligne
Hors ligne
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
Dernière modification par Severian (11-04-2017 20:43:42)
Hors ligne
Je comprend pas...
Dernière modification par anticore (11-04-2017 20:47:01)
Hors ligne
Hors ligne
Il me retourne ...
Que faire ?
Merci d'avance
Hors ligne
Hors ligne
Hors ligne
mon dossier theme est bien copié dans tout les sous-répertoires de /mnt/0p1
Merci à tous pour vos réponses !
Hors ligne
Dernière modification par raleur (12-04-2017 14:10:52)
Il vaut mieux montrer que raconter.
Hors ligne
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)
Hors ligne
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.
Dernière modification par raleur (12-04-2017 15:11:27)
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne