하나의 파일 외에 디렉터리에 대한 링크를 어떻게 만들 수 있나요?

하나의 파일 외에 디렉터리에 대한 링크를 어떻게 만들 수 있나요?

한 하드 드라이브에서는 Windows 7의 World of Warcraft를 실행하고 다른 하드 드라이브에서는 Ubuntu를 실행합니다. 내 와인 버전을 Windows 7 버전과 동일한 프레임 속도로 작동시키는 방법을 알아낼 수 있을 때까지는 Windows 설치에서 대규모 그룹 콘텐츠를 수행해야 합니다.

설치 사본이 두 개 있습니다. 지금은 와인 설치 시 기본 폴더 내부의 디렉터리를 연결합니다(즉, 인터페이스 폴더는 Windows 7 설치 폴더를 가리키는 심볼릭 링크입니다). 기본 디렉터리 대신 하위 디렉터리를 연결하는 이유는 2개의 디렉터리 깊이( /wow/WTF/config.wtf)에 두 설치에 대해 다르게 유지하는 구성 파일이 있기 때문입니다. 이것은 거의 괜찮지만 루트 설치 폴더에 실행 파일이 있으므로 설치 패치를 받으면 문제가 발생한다는 의미입니다.

심볼릭 링크를 생성하지만 심볼릭 링크 내부의 파일이 연결 해제된 상태로 유지되도록 허용하는 방법이 있습니까? 아니면 *.exe변경/패치될 것으로 알고 있는 파일을 링크하는 것이 안전합니까?

답변1

xutils-dev패키지를 설치하면 lndir명령은 파일과 디렉터리에 대해 각각 여러 개의 기호 링크와 하드 링크를 생성합니다. 링크된 디렉토리 안으로 들어가서 원하지 않는 파일 링크를 제거할 수 있습니다. 그러나 일부를 제거하면 게임이 중단될 수 있습니다.

.exe 파일을 연결해도 안전한지 여부에 대해서는 각 버전마다 게임의 다른 패치 세트를 유지해야 하는 경우를 제외하고는 문제가 없다고 생각합니다. 필요한 유일한 차이점이 구성 파일인 경우 다른 모든 것은 Ubuntu 파티션의 Windows 파티션 설치에 대한 링크일 수 있으며 구성 파일만 실제 파일입니다. 새 파일에 대한 링크를 업데이트하기 위해 lndir을 다시 실행해야 하는 경우 기존 파일을 덮어쓰지 않습니다.

관련 정보