같은 이름으로 심볼릭 링크를 생성하면 기존 파일이 삭제되나요?

같은 이름으로 심볼릭 링크를 생성하면 기존 파일이 삭제되나요?

그래서 파일이 있습니다 dummy1. 심볼릭 링크를 만들었습니다.

ln -snf dummy dummy1

소스 파일과 대상 파일이 혼동되고 실제로 dummy지적 하고 싶었던 것처럼 dummy1그 반대도 마찬가지입니다. 이제 dummy1심볼릭 링크가 되었습니다.

dummy1이렇게 하면 원본 파일이 삭제되나요? 다시 되돌릴 수 있는 방법이 있나요?

어떻게든 되돌릴 수 있기를 바랍니다. 그렇지 않으면 rm명령에서도 확인을 요청하기 때문에 이상할 것이기 때문입니다.

감사해요

답변1

나는 당신이 백업을 가지고 있기를 바랍니다 dummy1! 매뉴얼 페이지에서 ln:

   -f, --force
          remove existing destination files

따라서 dummy1제거되고 기호 링크로 대체되었습니다.

앞으로 이런 일이 발생하지 않도록 하려면 다음을 수행하십시오.아니요-f플래그를 사용하십시오 ln.

관련 정보