ln -sf
не переопределяет данную символическую ссылку.Как использовать 'ln' для замены символической ссылки
+2:34% ls -ld ema*
drwxr-xr-x 22 b users 4096 Nov 25 14:33 emacs
drwxr-xr-x 22 b users 4096 Nov 25 14:29 emacs-201611181546
-rw-r--r-- 1 b users 0 Nov 25 14:34 emacs-current
+2:34% ln -fs emacs-201611181546 emacs-current
+2:34% ls -ld ema*
drwxr-xr-x 22 b users 4096 Nov 25 14:33 emacs
drwxr-xr-x 22 b users 4096 Nov 25 14:29 emacs-201611181546
lrwxrwxrwx 1 b users 18 Nov 25 14:34 emacs-current -> emacs-201611181546
+2:34% ln -fs emacs emacs-current
+2:34% ls -ld ema*
drwxr-xr-x 22 b users 4096 Nov 25 14:33 emacs
drwxr-xr-x 22 b users 4096 Nov 25 14:34 emacs-201611181546
lrwxrwxrwx 1 b users 18 Nov 25 14:34 emacs-current -> emacs-201611181546
я ожидал бы
lrwxrwxrwx 1 b users 18 Nov 25 14:34 emacs-current -> emacs
Как обходного я могу явно отменить.
+2:34% unlink emacs-current
+2:35% ls -ld ema*
drwxr-xr-x 22 b users 4096 Nov 25 14:33 emacs
drwxr-xr-x 22 b users 4096 Nov 25 14:34 emacs-201611181546
+2:35% ln -fs emacs emacs-current
+2:35% ls -ld ema*
drwxr-xr-x 22 b users 4096 Nov 25 14:33 emacs
drwxr-xr-x 22 b users 4096 Nov 25 14:34 emacs-201611181546
lrwxrwxrwx 1 b users 5 Nov 25 14:35 emacs-current -> emacs
Но я предпочел бы
ln
делает работу.
Возможно ли это? Как?
Почему downvote? Следовать или не следовать может быть запутанным. – ceving