Rakkeur Posted August 7, 2006 Share Posted August 7, 2006 Bonjour, voilà, j'ai un projet : utiliser mes fichiers de préférences de windows dans Documents and Settings/<mon pseudo>/Application data, pour mes applications Linux. Exemple Opera . J'ai le dossier .opera dans mon home qui correspond à Documents and Settings/<mon pseudo>/Application data/Opera/profile. Mettons que windows soit installé sur une partition Fat32 ( meme si ce n'est pas le cas, je m'en occuperai après ). Donc es ce que si je met des liens symboliques, vers les fichiers qui correspondent, à la place des fichiers normaux, ca marchera toujours ? et les préférences modifiées sur un systeme se retrouveront sur l'autre ? Qu'est ce que vous en pensez ? PS: je débute. Du calme sur les termes techniques please. Link to comment Share on other sites More sharing options...
fabien29200 Posted August 8, 2006 Share Posted August 8, 2006 D'un point de vue technique le lien symbolique marchera très bien : $ ln -s /windows/Documents and Settings/<mon pseudo>/Application data/Opera/profile ~/.opera Maintenant il faut s'assurer que les fichiers sont les mêmes et qu'il n'y a pas de paramètres supplémentaires sous Linux. Si j'étais toi, je testerai en faisant une copie du répertoire .opera de ton home, histoire de pouvoir le restaurer en cas de problème. Link to comment Share on other sites More sharing options...
Arofarn Posted August 8, 2006 Share Posted August 8, 2006 J'ai quand même un doute sur le support des liens symboliques par le FAT32 Sinon, je l'avais fait l'import direct des fichiers Firefox/Thunderbird à l'époque où j'ai migré => pas de soucis Opera => jamais utiliser Link to comment Share on other sites More sharing options...
fabien29200 Posted August 8, 2006 Share Posted August 8, 2006 ben le lien symbolique serait dans son /home. La cible serait du FAT32 mais, l'origine du lien non, donc ça devrait marcher. Link to comment Share on other sites More sharing options...
Rakkeur Posted August 8, 2006 Author Share Posted August 8, 2006 OK merci. Je testerai bientot sur un faux dossier ( j'arrive pas a installé fuse pour le ntfs ) en faisant les sauvegardes necessaires. Link to comment Share on other sites More sharing options...
Rakkeur Posted August 12, 2006 Author Share Posted August 12, 2006 Bilan : ca marche pas. Forcément, comme certains fichiers font références a d'autre, il essaye d'accédé à C:/Document and Settings/... ce qui me créé plein de dossiers dans mon dossier perso sous Linux. Cela dit, je vais tout de même essayer sur les fichiers importants que je connais ( Signets, sessions, toolbar, préférences ) et dont je sais qu'il ne poseront pas de problèmes. A ce propos, j'ai essayé de le faire directement sur le fichier normal ( dans Application Data de Document and Settings/<mon nom> ) mais le problème vient ses espaces dans les chemins. J'ai pas trouvé par quoi les remplacés pour que ce soit compris par la commande ln. J'ai essayé underscore ( =_ ) mais ca n'a pas marché. Vous connaissez le caractère a mettre à la place ? Link to comment Share on other sites More sharing options...
Maxime0810 Posted August 14, 2006 Share Posted August 14, 2006 Ouaip, je pense qu'il faut mettre le nom entre guillemets et échapper les espaces avec un backslash. Genre : "/Documents\ and\ settings/blabla.txt" Pour pas te faire chier à tout taper, utilise l'auto-complétion : tu tapes le début du nom de fichier ou de répertoire, puis la touche <TAB>, et il complète, même s'il y a des espaces. Par exemple : ln -s /Docum<TAB> --> ln -s "/Documents\ and\ settings/ Voilà Edit : oups autant pour moi, merci tuXXX pour la correction (faut dire je fais toujours l'auto-complétion, donc j'ai jamais vraiment fait gaffe ) Link to comment Share on other sites More sharing options...
tuXXX Posted August 14, 2006 Share Posted August 14, 2006 Ouaip, je pense qu'il faut mettre le nom entre guillemets et échapper les espaces avec un backslash. Genre : "/Documents\ and\ settings/blabla.txt"Pour pas te faire chier à tout taper, utilise l'auto-complétion : tu tapes le début du nom de fichier ou de répertoire, puis la touche <TAB>, et il complète, même s'il y a des espaces. Par exemple : ln -s /Docum<TAB> --> ln -s "/Documents\ and\ settings/ C'est l'un ou l'autre. Par exemple : $ ls /tmp/a\ b\ c\ d $ ls "/tmp/a b c d" EDIT : voire même $ ls /tmp/"a b c d" $ ls /tmp/"a "b\ c" d" Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.