참조 파일 이름에 대시를 사용할 수 없습니다. 이유는 무엇입니까?

참조 파일 이름에 대시를 사용할 수 없습니다. 이유는 무엇입니까?

최근에 Windows 하위 시스템 Linux를 설정하고 다음과 같이 Apache2 기본 서버 폴더에 Windows 폴더에 대한 심볼릭 링크를 만들었습니다.

ln -s /mnt/c/Users/user/Desktop/folder /var/www/html

...그래서 다음과 같은 폴더와 파일 구조가 남았습니다.

/var/www/html/folder/file.php
/var/www/html/folder/css/file-name.css

PHP 파일에서 CSS 파일에 연결했습니다. 그러나 CSS 파일 이름에는 대시( )가 포함되어 있어 브라우저에서 변경된 사항이 표시 file-name.css되지 않았습니다 .localhost/folder/file.phpfile-name.css

왜 이런 일이 일어났는지 아는 사람 있나요?
이것은 버그인가요?
아니면 Linux 및/또는 Apache 환경에서는 대시가 허용되지 않습니까?

관련 정보