Déplacer ses dossiers personnels sous Linux

Les dossiers personnels sous Linux sont par défaut à la racine de votre répertoire utilisateur. Voici deux méthodes pour les déplacer.

Introduction : Qu’est-ce que les dossiers personnels sous Linux

Les dossiers personnels sous Linux sont les répertoires Documents, Images, Musiques, Vidéos,… créés automatiquement à la racine de votre dossier utilisateur.

Dossiers personnels sous Linux dans HOME

Dossiers personnels sous Linux dans HOME

Il est très utiles de les utiliser car :

  • ils sont intégré dans le système avec des raccourcis déjà présent vers ces derniers.
  • certains logiciels les utilisent par défaut pour sauvegarder les nouveaux documents créés ou téléchargés.
  • il permettent de classer facilement vos documents. Les documents (textes tableur, pdf, etc) vont dans Documents, la musique dans Musique etc.
  • etc.

Sauf que, parfois, les garder à leur emplacement d’origine peut présenter des désavantages. Par exemple, si vous utilisez un logiciel genre NextCloud, Dropbox ou Google Drive pour synchroniser vos fichiers avec un serveur sur le net et ainsi y avoir accès depuis d’autres endroits… En effet, alors, il serait alors pratique que les dossiers personnels soient alors situé dans le dossier synchroniser, mais en gardant les avantage qu’ils procurent par rapport au système et aux logiciels.

Fort heureusement, il est possible de les déplacer « proprement » en gardant leur propriété. Et, sous Linux, pour déplacer ces dossiers personnels, il y a plusieurs méthodes. Ci-dessous, je vous en présenterai deux.

Créer les nouveaux dossiers personnels sous Linux

S’ils n’existent pas, commencez par les créer à leur nouvelle emplacement. Pour cela, il y a plusieurs manières de faire.

Sur une nouvelle installation

Pour créer rapidement, sous Linux, les nouveaux dossiers personnels dans le nouvelle emplacement, je vous recommande l’utilisation de la ligne de commande.

Ouvrez un terminal. Pour cela, sous Ubuntu ou Linux Mint, vous pouvez utiliser le raccourci clavier Ctrl+Alt+T. Puis, entrez la commande suivante :

cd pour se déplacer dans le nouvel emplacement

nouvel_emplacement_dossiers_perso est à remplacer par le chemin du nouvel emplacement

&& permet de chaine une deuxième commande

mkdir commande pour créer des dossiers

Documents Images Modèles Musique Téléchargements Vidéos la liste des dossiers à créer

Sur un système avec déjà des fichiers présents dans les dossiers personnels de home

Si les dossiers personnels présents dans home contiennent déjà des documents, une alternative est de les copier ou les déplacer vers leur nouvel emplacement.

Copie vers un nouvel emplacement

Cela peut se faire par l’interface graphique ou avec la ligne de commande.

Par exemple, en ligne de commande, pour copier tout le contenu du dossier ~/Documents vers son nouvel emplacement, faites :

cp commande Linux pour copier un fichier

-r paramètre pour copier les sous répertoires

~/Documents dossier source

nouvel_emplacement_dossiers_perso/ dossier destination

Si la destination contient déjà un dossier Documents avec des fichiers, vous pouvez ajouter le paramètre -i pour avoir un demande de confirmation avant d’écraser un fichier déjà présent.

Déplacement vers un nouvel emplacement

Cela peut aussi se faire par l’interface graphique ou en ligne de commande.

Par exemple, pour le dossier ~/Documents, commencez par créer les dossiers voulus dans le nouvel emplacement.

Puis déplacez le contenu du dossier Documents vers le son équivalent dans le nouvel emplacement :

mv commande Linux pour copier un fichier

~/Documents/* la source. * indique qu’il faut tout copier.

nouvel_emplacement_dossiers_perso/Documents/ la destination.

Méthode 1 : Utiliser des liens symboliques

Un lien symbolique, sous Linux est une sorte de raccourcis vers un fichier ou un dossier. Il permet d’avoir un autre chemin vers ces derniers. La création de liens symboliques se fait en ligne de commande.

Avec cette méthode, nous allons remplacer les dossiers personnels présents dans le répertoire home par des liens symboliques pointant vers les nouveaux emplacements. Ainsi pour votre système, les dossiers personnels seront toujours accessibles avec leur chemin original depuis le dossier home même si en réalité ils sont situés ailleurs.

Dossiers personnels sous Linux remplacés par liens symboliques

Dossiers personnels sous Linux remplacés par liens symboliques

Personnellement c’est la méthode que j’utilise.

Étape 1 : Supprimer les dossiers personnels de votre dossier home.

warningPas de retour en arrière possible, donc vérifier bien avant de supprimer le répertoire qu’il soit vide ou qu’il ne contienne rien d’essentiel.

rm -R commande pour supprimer un dossier.

Étape 2 : Créer le liens symbolique qui remplacera le dossier

ln -s commande pour créer un lien symbolique

nouvel_emplacement_dossier_perso/Documents/ la cible du lien

~/Document chemin du lien et nom du lien

Répétez l’opération pour tous les dossiers personnels à déplacer.

tips Pour gagner du temps, vous pouvez créer un script tout simple. Pour cela, copiez et surtout adaptez les commandes suivantes dans un fichier texte. Puis sauvegardez le avec l’extension .sh :

Alors, dans un terminal, pour exécuter le script, faites :

Méthode 2 : Modifier le fichier de config user-dirs.dirs

Modification du fichier user-dirs.dirs

Ce fichier se trouve dans votre dossier (caché) ~/.config de votre dossier utilisateur. Pour l’éditer, vous pouvez le faire à travers le navigateur de fichier en allant à son emplacement. Mais, si vous ne voulez pas afficher les fichiers cachés, le plus simple est de passer par une ligne de commande dans une fenêtre de terminal.

Sous Debian ou Ubuntu :

Sous Linux Mint :

gedit et xed sont les éditeurs textes avec interface graphique installés par défaut sur les distributions Debian et Ubuntu pour le premier, et Linux Mint pour le deuxième. Mais vous pouvez aussi en utiliser d’autres.

Fichier user-dirs.dirs original

Fichier user-dirs.dirs original

Alors, modifiez les chemins pour les dossiers que vous voulez déplacer. Par exemple pour les dossiers Documents, Musique, Images et Vidéos :

tipsSi votre emplacement est dans votre dossier utilisateur, laissez le $HOME et ajoutez le chemin après :

XDG_DOCUMENTS_DIR="$HOME/emplacement_des_nouveaux_dossiers_perso//Documents"

Puis sauvegardez (Ctrl+S) et fermez la fenêtre de l’éditeur de texte.

Pour que ces modifications soient prises en compte, il faudra fermer votre session utilisateur et vous reconnecter.

Dans Linux Mint Cinnamon : modification du chemin des favoris

Cette distribution utilise aussi des « Favoris » pour pointer vers les dossiers personnels. Il faudra modifier le chemin des dossiers déplacés si vous voulez retrouver vos documents.

Pour cela, ouvrez le navigateur de Fichier. Puis dans le menu Favoris, sélectionnez Éditer les favoris…

menu favoris nemo

Menu Favoris Nemo, le navigateur de fichier de Linux Mint

Alors sélectionnez un Favoris (1) et modifiez l’emplacement (2).

Éditer les favoris Nemo

Éditer les favoris Nemo

Dans LibreOffice : Modification du chemin vers Documents

Le chemin vers le dossier Documents dans LibreOffice est renseigné dans les options. Vous devrez le modifier manuellement.

Options - LibreOffice - Chemins

Options – LibreOffice – Chemins

 

 

Leave a Comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.