Файл объекта изменен на символическую ссылку

Я попытался создать каталог dotfiles и управлять несколькими точечными файлами непосредственно в домашнем каталоге.

Я случайно установил символическую ссылку на несколько неуправляемых точечных файлов.

Если вы проверите непосредственно в домашнем каталоге, например

$ ls -la .file
> .file @-> /Users/name/dotfiles//.file

Мол, реальный файл был изменен на символическую ссылку.

И, конечно же, нет .file в /Users/name/dotfiles//, где показано его существование. Это связано с тем, что изначально он не управлялся в точечные файлы и не был перемещен в точечные файлы.

Как я могу преобразовать несколько точечных файлов, которые были изменены на символические ссылки, обратно в фактические файлы?


person Community    schedule 28.09.2019    source источник


Ответы (1)


Если вы уничтожили реальный файл и заменили его ссылкой, ведущей в никуда, нет простого способа вернуть его к прежней форме. Вы можете удалить ссылку с rm <filename> и создать файл заново.

person James Tomasino    schedule 04.01.2020