readlink 명령의 출력

readlink 명령의 출력

내 현재 디렉토리에는 동일한 디렉토리에 있는 다른 폴더( )에 대한 심볼릭 링크가 /home/user/Desktop/projects있는 폴더( )가 있습니다 .dev_12now

dev_12어떤 폴더가 가리키는지 확인하기 위해 다음 명령을 실행하고 있습니다 .

$ readlink dev_12
/home/user/Desktop/projects/now

그러나 나는 단지 now.

답변1

이것이 실제로 연결한 것이라면 readlink명령이 반환됩니다.now

를 사용하면 ls -l dev_12링크가 로 표시됩니다 /home/user/Desktop/projects/now.

답변2

basename -- "$( readlink dev_12 )"

이는 주어진 심볼릭 링크의 출력으로 유틸리티를 호출합니다 basename. readlinkbasename유틸리티는 pathname 디렉토리의 파일 이름 구성 요소인 문자열 now, 즉 pathname에서 마지막 숫자 다음의 마지막 숫자 /, 즉 now문자열 내의 문자열 만 반환합니다 /home/user/Desktop/projects/now.

관련 정보