参照ファイル名にダッシュを使用できません。なぜですか?

参照ファイル名にダッシュを使用できません。なぜですか?

最近、Windows Subsystem 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.php変更内容が表示されませんでした。file-name.css

なぜこのようなことが起こるのか知っている人はいますか?
これはバグですか?
それとも Linux や Apache 環境ではダッシュは許可されていないのでしょうか?

関連情報