Mac OS에서 Ruby를 사용하는 별칭 인 디렉토리로 작업하고 있습니다. 다른 폴더를 가리키는 폴더입니다. 이 별칭이 가리키는 원래 디렉토리를 어떻게 확인할 수 있습니까?별칭이 가리키는 원래 디렉터리를 어떻게 확인할 수 있습니까?
path = /Users/steve/.Jenkins/jobs/MyApp/lastStable
lastStable
실제로 2013-08-06_10_50_49
라는 폴더를 가리키는 :
내 젠킨스 작업 중 하나에서, 최신 안정적인 빌드 폴더를 가리키는 lastStable
라는 별명이있다.
Ruby에서 어떻게 정보를 동적으로 얻을 수 있습니까?
File.readlink(path)
readlink를의 출력은 실제로 다른 별명 또 다른 폴더 인 "10"이었다. 그래서 그것은 분명히 재귀가 아닙니다. 그러나 realpath는 평가를 올바르게 수행했습니다. – Snowman