2017-12-25 5 views
0

이미 상대 경로 : /home/Folder1/Folder2이 있으며 원래 절대 경로는 /home/user1/Folder1/Folder2입니다. 그리고 /home/Folder1/Folder2을 사용하는 몇 가지 스크립트가 있습니다. 이제는 user1을 삭제해야 user1과 동일한 구조로 user2가 생성되었으므로 이제는 이라는 새 경로가 있습니다. user1을 삭제하면 원본 경로가 /home/user1/Folder1/Folder2 인 상대 경로 /home/Folder1/Folder2을 사용하기 때문에 스크립트가 실패합니다. 따라서 내 새 경로 /home/user2/Folder1/Folder2/home/Folder1/Folder2을 가리키고 내 스크립트가 실패하지 않고 각 스크립트를 열고 새 경로를 만들 때 문제가 발생하지 않도록하고 싶습니다. 내가 어떻게 이럴 수 있니?현재 기존 상대 경로로 절대 경로를 변환하는 Linux 명령

+0

무엇을 시도했으며 어떻게 실패 했습니까? – tripleee

답변

0

아마도 소프트 링크와 절대/상대 경로가 혼동스러워 할 것입니다.

"/ home/user1/Folder1/Folder2"를 가리키는 "/ home/Folder1/Folder2"에서 만든 소프트 링크가 있고 user1 디렉토리를 삭제하고 동일한 구조로 user2 디렉토리를 만들고 싶다고 가정합니다. 내 가정이 맞으면 "/ home/user2/Folder1/Folder2"를 가리 키도록 "/ home/Folder1/Folder2"소프트 링크를 다시 만드십시오. 기존 스크립트가 원활하게 작동합니다.

관련 문제