ls -l `locate hoge`のlocate部分をダブルクォートで囲めないかね
音楽や動画ファイルはどうしても空白入るしな