Czy jest możliwe, aby mv
plik bez przerywania dowiązania symbolicznego do tego pliku? Moja początkowa odpowiedź na to pytanie brzmi „nie” i pracuję nad rozwiązaniem opartym na skryptach, aby zmienić linki bezpośrednio po przeprowadzce, ale zastanawiałem się, jak inni podeszli do tego problemu. Ścieżki i nazwy dowiązań symbolicznych są znane z góry, więc teoretycznie wszystko, co muszę zrobić, to:
- uzyskać cel linku
- cel mv
- ponownie utworzyć link do nowego celu
- utwórz nowy link do nowego celu (inny niż oryginalny link, który nadal chcę zachować)
W późniejszym terminie:
- usuń stary link
1-4 zostaną zawarte w skrypcie bash, ale zastanawiam się, czy ktoś ma bardziej eleganckie podejście, czy wie o wbudowanym lub poleceniu, którego nie jestem świadomy.