Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/11/2024, à 14:06

tustobarte

Redirection [Résolu]

Bonjour
Question simple, mais je ne sais pas - ne sais plus - faire:
je veux rediriger mes données (Images  / Documents / Vidéos / Téléchargements) vers un nouveau lecteur qui correspond  à un nouveau disque
(ln - s ne fait que me renvoyer sur le dossier origine)
Je sais, c'est tout bête, mais merci de votre aide
Tustobarte

Dernière modification par tustobarte (Le 14/11/2024, à 14:12)

Hors ligne

#2 Le 13/11/2024, à 14:55

Tawal

Re : Redirection [Résolu]

Hello,
Rien à voir avec cette section (edit: signalé - d'où le changement de section)

Mais si tu veux avoir tes données personnelles sur un autre disque, c'est bien ln -s … qu'il faut utiliser.
Mais avec quelques préliminaires.
Créer des répertoires sur le nouveau disque (Documents, Musiques …)
Copier les données de chaque répertoire de ton Home vers les répertoires nouvellement créés.
Supprimer les répertoires de ton Home.
Puis depuis un terminal ouvert dans ton Home, lance pour chaque répertoire cette commande à adapter :

ln -s /chemin/vers/le/nouveau/répertoire/Documents "$HOME"/Documents

Dernière modification par Tawal (Le 13/11/2024, à 23:11)


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#3 Le 14/11/2024, à 14:10

tustobarte

Re : Redirection [Résolu]

Ok, merci de cette précision
D'autre part , désolé pour une contribution en mauvaise rubrique. un problème sur "

ln -s

" pouvait constituer un problème en ligne de commande. Je mets ce post en Résolu.
Tustobarte

Hors ligne

#4 Le 14/11/2024, à 14:41

RaphaelG

Re : Redirection [Résolu]

Heu ... Etes vous sùr que l'ordre des arguments n'est pas inversé ?
Pour moi, avec ou sans l'option -s, la syntaxe de ln est :

ln [-s] fichier_ou_repertoire_existant fichier_lien_a creer 

edit: post inopportun : je n'avais pas compris ce que voulait faire Tawal en #2.

Dernière modification par RaphaelG (Le 15/11/2024, à 14:51)

Hors ligne

#5 Le 14/11/2024, à 14:55

krodelabestiole

Re : Redirection [Résolu]

je conseille plutôt de régler directement les variables xdg-user-dirs plutôt que de jouer au petit poucet avec des liens symboliques.
c'est plus propre, prévu exactement pour ça : indiquer au système où se trouvent les données de l'utilisateur, et ça évite d'éventuelles complications avec des logiciels (de sauvegarde ou autre) qui peuvent gérer différemment les liens symboliques.

il suffit pour cela d'éditer le fichier ~/.config/user-dirs.dirs

ou en ligne de commande (ça aura exactement le même effet - en éditant automatiquement ce fichier), par ex. pour les documents :

xdg-user-dirs-update --set DOCUMENTS /media/toto/lecteur/Documents

(/media/toto/etc à adapter évidemment)

la procédure est entre autre décrite ici sous le titre (légèrement pompeux) 4.4 Mise à jour du référentiel applicatif.
(et ctrl + H - pour hidden - pour afficher les fichiers cachés avec n'importe quel gestionnaire graphique contrairement à ce qui est indiqué - je vais éditer cette doc tout à l'heure.)

Hors ligne

#6 Le 14/11/2024, à 15:02

krodelabestiole

Re : Redirection [Résolu]

RaphaelG a écrit :

Pour moi, avec ou sans l'option -s, la syntaxe de ln est :

ln [-s] fichier_ou_repertoire_existant fichier_lien_a creer 

c'est effectivement ça, ce que je n'ai jamais trouvé bien logique d'ailleurs !
mais je crois que personne n'a dit le contraire.

Hors ligne

#7 Le 14/11/2024, à 15:22

RaphaelG

Re : Redirection [Résolu]

Ben si, Tawal dit le contraire.

edit: post inopportun : je n'avais pas compris ce que voulait faire Tawal en #2.

Dernière modification par RaphaelG (Le 15/11/2024, à 14:52)

Hors ligne

#8 Le 14/11/2024, à 15:26

nany

Re : Redirection [Résolu]

BONJOUR,



RaphaelG a écrit :

Ben si, Tawal dit le contraire.

Relis bien la commande donnée par Tawal. Le premier chemin est bien celui du fichier existant et le second correspond au lien.

Hors ligne

#9 Le 14/11/2024, à 15:39

Watael

Re : Redirection [Résolu]

ce n'est pas limpide cette histoire, et on est influencé par la question (à laquelle on veut répondre, bien sûr).

mais est-ce bien la solution ? parce que
quel est le problème initial qui fait penser à tustobarte que ln serait la solution ?

PS:

krodelabestiole a écrit :

je n'ai jamais trouvé bien logique d'ailleurs !

c'est pourtant la même "logique" que cp et mv : « ce que j'ai, vers ce que je veux. »

il me semble avoir déjà eu cette discussion, mais je ne me souviens pas si je disais le contraire ou si je suis resté cohérent avec moi-même. big_smile


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#10 Le 14/11/2024, à 15:55

nany

Re : Redirection [Résolu]

Watael a écrit :

PS:

krodelabestiole a écrit :

je n'ai jamais trouvé bien logique d'ailleurs !

c'est pourtant la même "logique" que cp et mv : « ce que j'ai, vers ce que je veux. »

il me semble avoir déjà eu cette discussion, mais je ne me souviens pas si je disais le contraire ou si je suis resté cohérent avec moi-même. big_smile

Oui mais ce n’est ni une copie ni un déplacement mais la création d’un lien.

On pourrait donc avoir cette autre « logique » qui dirait : « ce lien pointe vers cette cible ».
D’ailleurs ls -l affiche les liens sous la forme « lien -> cible » et non « cible <- lien ».

Hors ligne

#11 Le 14/11/2024, à 16:56

Watael

Re : Redirection [Résolu]

on fait avec ce qu'on a.
non, c'est pas ça. sad
avec ce qu'on a, on fait ce qu'on peut. big_smile big_smile big_smile
on part de l'existant, et on crée une copie ou un lien.

ls explique bien que le lien redirige vers autre chose.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#12 Le 14/11/2024, à 17:09

krodelabestiole

Re : Redirection [Résolu]

lien destination me semble plus logique que destination lien. il manque juste le mot vers entre les deux pour rendre le truc vraiment explicite.
vu qu'en occident on lit de gauche à droite, et que le facteur temporel me semble autant couler de source que pour des notions comme où on est / où on va, cause / conséquence, etc.

après il faut croire que c'est un point de vue personnel, qui ne semble pas partagé chez gnu.
https://www.gnu.org/software/coreutils/ … invocation

en pratique je remarque quand-même que ça ne pose jamais problème pour mv ou cp - on aborde d'ailleurs jamais le sujet dans ce cas, par contre d'expérience presque tout le monde accroche en découvrant la syntaxe de ln (et se plante souvent)...

Hors ligne

#13 Le 14/11/2024, à 17:21

krodelabestiole

Re : Redirection [Résolu]

ok je viens de piger la raison grâce à cette réponse : on peut utiliser ln avec un seul argument :

ln -s /chemin/ressource

a le même effet que

ln -s /chemin/ressource ressource

un premier argument ne pouvant être optionnel, tant pis pour la logique !

Hors ligne

#14 Le 14/11/2024, à 17:24

Watael

Re : Redirection [Résolu]

+1


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#15 Le 14/11/2024, à 18:05

krodelabestiole

Re : Redirection [Résolu]

la procédure est entre autre décrite ici sous le titre (légèrement pompeux) 4.4 Mise à jour du référentiel applicatif.
(et ctrl + H - pour hidden - pour afficher les fichiers cachés avec n'importe quel gestionnaire graphique contrairement à ce qui est indiqué - je vais éditer cette doc tout à l'heure.)

c'est fait :
https://doc.ubuntu-fr.org/tutoriel/part … es_systeme

mais c'est peut-être pas le meilleur endroit pour décrire ça, en cherchant rapidement sur la doc je trouve un peu BEAUCOUP de choses hmm

https://doc.ubuntu-fr.org/organiser_dat … %C5%93uvre
https://doc.ubuntu-fr.org/partitions_da … _partition
https://doc.ubuntu-fr.org/variables_d_e … _graphique
https://doc.ubuntu-fr.org/tutoriel/deplacer_home

Hors ligne

#16 Le 15/11/2024, à 01:03

RaphaelG

Re : Redirection [Résolu]

Ah, je viens de comprendre l'opération demandée par Tawal.
Toutes mes excuses pour cette intervention inopportune.

Hors ligne

#17 Le 15/11/2024, à 04:07

krodelabestiole

Re : Redirection [Résolu]

j'ai encore déplacé les infos pour xdg-user-dirs déso, dernière fois je pense !
https://doc.ubuntu-fr.org/variables_d_e … -user-dirs

Hors ligne