Как сохранить символические ссылки в файловом менеджере Linux?

Я хочу широко использовать символические ссылки. Тем не менее, если я переместить целевой файл, символическая ссылка не работает (в отличие от Windows). Это неприемлемо для меня, поэтому мне либо нужно решение, либо я не смогу использовать символические ссылки так, как мне бы хотелось.

Есть ли решение, которое будет работать с файловым менеджером Dolphin?

Решение для командной строки описано в commandlinefu . Таким образом, это что-то вроде этого:

lmv(){for a in ${@:1:$(expr $#-1)};do [ -e "$a" -a -e "${@:$#:1}" ] && mv "$a";"${@:$#:1}" && ln -s "${@:$#:1}"/"$(basename "$a")";"$(dirname "$a")";done}

lmv(){for a in ${@:1:$(expr $#-1)};do [ -e "$a" -a -e "${@:$#}" ]   && mv "$a";"${@:$#}"   && ln -s "${@:$#}"/"$(basename "$a")";"$(dirname "$a")";done}

Но примерно половину времени я использую файловый менеджер (Dolphin), поэтому мне нужно полное решение этой проблемы. Доступно ли решение для файлового менеджера с графическим интерфейсом?

РЕДАКТИРОВАТЬ: Контекст этого вопроса в том, что я ищу альтернативу жестким ссылкам. Ранее я задавал этот вопрос о подводных камнях жестких ссылок.

2
задан 20 March 2017 в 13:18

1 ответ

Как предположил Хекл, похоже, что вам нужны жесткие ссылки, хотя, как он отмечает, это не сработает для каталогов.

Sidenote, если есть причина, по которой жесткие ссылки не будут работать для вас, добавление ее к вашему вопросу может помочь получить ответы, которые будут более полезны для вас.

0
ответ дан 20 March 2017 в 13:18

Другие вопросы по тегам:

Похожие вопросы: