Linux
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
您可以使用 -nf 選項:
ln -snf /data/hadoop /hadoop