응용 프로그램이 다른 위치에서 폴더를 읽은 상태로 유지하고 원본에서 심볼릭 링크를 사용할 수 있습니까?

응용 프로그램이 다른 위치에서 폴더를 읽은 상태로 유지하고 원본에서 심볼릭 링크를 사용할 수 있습니까?

응용 프로그램에서 사용하는 SOURCE 폴더가 있습니다.

응용 프로그램에서 새 경로를 구성하지 않고 이 폴더를 새 위치로 이동하고 싶습니다. 따라서 논리적으로는 응용 프로그램이 원본 폴더에서 읽지만 물리적으로 폴더는 다른 위치에 있습니다.

심볼릭 링크를 사용하여 그렇게 할 수 있나요?

답변1

일부 appdata 폴더를 ~/Private으로 이동하고 심볼릭 링크를 만들었으며 모든 것이 잘 작동하는 것 같습니다.

  1. 보호하려는 데이터가 포함된 애플리케이션이 실행되고 있지 않은지 확인하세요.

    ps -ef | grep evolution 
    
  2. 애플리케이션의 데이터 디렉터리를 ~/Private 디렉터리로 이동합니다.

    mv ~/.evolution ~/Private
    
  3. 이전 위치에서 새 위치로 심볼릭 링크 설정

    ln -s ~/Private/.evolution ~/.evolution 
    

예에서는 진화를 사용하고 있습니다. 필요한 이름과 경로를 변경하면 됩니다.

원천:https://help.ubuntu.com/community/EncryptedPrivateDirectory

관련 정보