Co to robi?
ln -nsf
Wiem, że ln -s
tworzy dowiązanie symboliczne, a nie dowiązanie twarde, co oznacza, że możesz je usunąć i nie spowoduje to usunięcia myśli, że jest to link. Ale co oznaczają inne rzeczy? (-nf)
Aktualizacja: ok ... więc przypomniałam sobie, że możesz znaleźć te rzeczy z wiersza poleceń. Oto, co dowiedziałem się podczas pisania ln --help
:
-f, --force remove existing destination files
-n, --no-dereference treat destination that is a symlink to a
directory as if it were a normal file
Ale nadal nie jest to dla mnie jasne, jakie są tego konsekwencje. Dlaczego miałbym chcieć utworzyć taki link soft / sym?
-s
, możesz usunąć link bez usuwania oryginalnego pliku. Twarde linki zwiększają liczbę linków pliku, więc nie zostanie on usunięty, gdy usuniesz tylko jeden z linków do niego.