
SplFileInfo::isLink 메서드는 파일이 심볼릭 링크인지 또는 하드 링크인지 여부를 확인하는 메서드입니다.
- 심볼릭 링크는 실제 파일을 가리키는 경로를 저장하는 파일로, 파일 이름 앞에 'ln -s' 명령어를 사용하여 생성할 수 있습니다. 예를 들어, 'ln -s /원본/파일 /링크/파일' 명령어를 실행하면 '/링크/파일'은 '/원본/파일'을 가리키는 심볼릭 링크가 됩니다.
- 하드 링크는 실제 파일의 데이터를 여러 개의 파일에 복사하여 저장하는 파일로, 파일 이름 앞에 'ln' 명령어를 사용하여 생성할 수 있습니다. 예를 들어, 'ln /원본/파일 /링크/파일' 명령어를 실행하면 '/링크/파일'은 '/원본/파일'과 동일한 데이터를 저장하는 하드 링크가 됩니다.
SplFileInfo::isLink 메서드는 심볼릭 링크와 하드 링크 모두를 확인할 수 있습니다. 따라서 이 메서드를 사용하여 파일이 심볼릭 링크인지 또는 하드 링크인지 여부를 확인할 수 있습니다.
2025-07-09 05:33