linux redhat + как перезаписать существующий тихий режим связи

возможно ли перезаписать существующую ссылку

без получения сбоя / ошибки со стандартным выводом 1?

(например, mkdir -p)

ls -ltr  /hadoop
lrwxrwxrwx. 1 root root 12 Jun 25 12:51 /hadoop -> /data/hadoop

ln -s   /data/hadoop /hadoop
ln: failed to create symbolic link ‘/hadoop/hadoop’: File exists
# echo $?
1


ln -sf   /data/hadoop /hadoop
ln: ‘/hadoop/hadoop’: cannot overwrite directory

ожидаемый результат

ln -s (extra flags?)   /data/hadoop /hadoop
# echo $?
0
0
задан 10 August 2017 в 16:51
1 ответ

Вы можете использовать параметр -nf:

ln -snf / data / hadoop / hadoop

-1
ответ дан 5 December 2019 в 18:44

Теги

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