sshfsでマウントしたけれどFinderで表示されなかったり、アプリケーションから開けないようなファイルがたまーにある。
日本語でファイル名を指定していて、さらに濁点、半濁点が含まれているとこのような現象が起こるみたい。
対処法
ファイル名をUTF-8-MACにする。
find . -type f | perl -MEncode -MEncode::UTF8Mac -nle'rename $_, encode("utf-8-mac", decode_utf8($_))'
こうすることで濁点、半濁点が含まれているファイルもFinderで表示することができる。
最後に
UTF-8-MACは早く消えろ。