Как заменить каталог символической ссылкой и сохранить эмблему папки?
Я хочу заменить папки в моем home/
каталог с символическими ссылками на папки в другом месте, но я хочу сохранить эмблемы папок без необходимости искать их. Как мне это сделать?
Чтобы проиллюстрировать то, что я спрашиваю, каталоги в домашней папке имеют красивые эмблемы, которые выглядят так:
Если я просто удаляю эту папку и заменяю ее символической ссылкой, музыкальная эмблема теряется и заменяется эмблемой ссылки.
Я хочу, чтобы он имел как музыкальную эмблему, так и символическую ссылку, вот так:
Желательно, чтобы я мог сделать это без необходимости вручную выслеживать и устанавливать значок для папки (но хороший ответ, объясняющий, как это сделать, будет одобрен как хорошая альтернатива).
1 ответ
Для Ubuntu 18.04:
В 18.04 вы больше не можете вставлять / объединять символические ссылки в каталогах (по уважительной причине). К счастью, если вы удалите подкаталоги домашней папки (документы, файлы для загрузки и т. Д.) И замените их символическими ссылками, значки автоматически появятся, если имена совпадают.
До Ubuntu 18.04:
Это можно сделать с помощью функции "объединить папку" Nautilus (файловый браузер по умолчанию в Ubuntu).
Просто создайте символическую ссылку в другом месте с тем же именем, что и папка, которую вы хотите заменить, затем скопируйте и вставьте ее в свою домашнюю папку.
Появится диалоговое окно с вопросом, хотите ли вы объединить папки, и вы должны нажать кнопку " Объединить", и теперь у вас будет новая символическая ссылка с эмблемой имени и папки старой папки.
ПРЕДУПРЕЖДЕНИЕ. По результатам моего тестирования это не является настоящим "слиянием" (это больше похоже на полезную - хотя и потенциально опасную - ошибку), любые файлы или подкаталоги в папке, которую вы заменяете символической ссылкой, выглядят так: удален (иначе заменяйте пустые папки, только если вы не хотите терять файлы). Действовать с осторожностью!
ВНИМАНИЕ: Кроме того, абсолютно не заменяйте папку, которая сама содержит символические ссылки, или она будет следовать по символическим ссылкам и рекурсивно удалит все в целевых каталогах.
Это делает работу, но если бы кто-то знал альтернативу командной строки с такими же результатами, я был бы очень рад.