web-dev-qa-db-fra.com

Comment remplacer un répertoire par un lien symbolique et conserver l'emblème du dossier?

Je souhaite remplacer les dossiers de mon home/ répertoire avec des liens symboliques vers des dossiers dans un autre emplacement, mais je veux conserver les emblèmes des dossiers sans avoir à aller les chercher. Comment puis-je faire cela?

Pour illustrer ce que je demande, les répertoires dans le dossier d'accueil ont des emblèmes Nice qui ressemblent à ceci:

Music folder with music emblem

Si je supprime simplement ce dossier et le remplace par un lien symbolique, l'emblème de la musique est perdu et remplacé par un emblème de lien.

Music symlink with link emblem

Je veux qu'il ait à la fois l'emblème de la musique et l'emblème du lien symbolique, comme ceci:

Music symlink with music and link emblems

De préférence, j'aimerais pouvoir le faire sans avoir à rechercher manuellement et à définir l'icône du dossier (mais une bonne réponse expliquant comment le faire serait votée comme une bonne alternative).

3
adempewolff

Pour Ubuntu 18.04:

Dans 18.04, vous ne pouvez plus coller/fusionner de liens symboliques sur des répertoires (pour une bonne raison). Heureusement, si vous supprimez les sous-répertoires du dossier de départ (documents, téléchargements, etc.) et les remplacez par des liens symboliques, les icônes réapparaîtront automatiquement si les noms sont les mêmes.

Avant Ubuntu 18.04:

Cela peut être fait en utilisant la fonctionnalité "fusionner le dossier" de Nautilus (le navigateur de fichiers par défaut dans Ubuntu).

Créez simplement le lien symbolique dans un autre emplacement avec le même nom que le dossier que vous souhaitez remplacer, puis copiez et collez-le dans votre dossier de départ.

Une boîte de dialogue apparaîtra vous demandant si vous souhaitez fusionner les dossiers et vous devez cliquer sur le Merge et vous aurez maintenant un nouveau lien symbolique avec les emblèmes de nom et de dossier de l'ancien dossier.

AVERTISSEMENT: D'après mes tests, cela ne semble pas être une véritable 'fusion' (c'est plutôt un bug utile - bien que potentiellement dangereux -), tous les fichiers ou sous-répertoires du dossier que vous êtes le remplacement par le lien symbolique semble être supprimé (alias, ne remplacez les dossiers vides que si vous ne voulez pas perdre de fichiers). Procédez avec prudence!

ATTENTION: De plus, ne remplace absolument pas un dossier qui contient lui-même des liens symboliques ou il suivra les liens symboliques et supprimer récursivement tout dans les répertoires cibles.

Merge Folder Dialog

Cela fait le travail, mais si quelqu'un connaissait une alternative en ligne de commande avec les mêmes résultats, je serais très heureux.

5
adempewolff