bash 스크립트 내에서 파일이 다음 구문의 기호 링크인지 확인할 수 있다는 것을 알고 있습니다
if [ -L $path ]
그 경로가 특정 경로에 연결되어 있는지 테스트하는 방법을 아는 사람이 있습니까? 예를 들어의 대상이 $path
입니다 /some/where
.
가능한 복제 파일이 디렉토리에 대한 심볼릭 링크인지 어떻게 확인합니까?
—
AB
당신은 연결 뜻 에 의해 특정 경로? 당신은은 할 수 없습니다
—
Bratchley
readlink
공지 된 경로 그것은 경로 당신이있는 거 테스트와 비교?
@Bratchley. 네, 그게 제 뜻입니다. 답변 주셔서 감사합니다.
—
BillMan
if [ -L "$path" ]
타당한 이유가없고하고있는 일을 확실히 알지 않는 한 항상 쉘 변수를 따옴표 (예 :)로 묶어야합니다 .
@ G-Man은 큰 피드백에 감사드립니다. 무의식적으로 나는 그것을 알고 있지만 실제로 잊어 버립니다. 강화가 도움이됩니다.
—
BillMan