En lo que respecta al sistema operativo, ambos son tan útiles como el otro.
Una cosa que debo señalar:algunos programas (como algunos sistemas de reproducción de video, XBMC, etc.) reemplazarán automáticamente los guiones bajos con espacios al mostrar los archivos para que se vean mejor.
Solo por esa razón, me sentiría tentado a ceñirme a los guiones bajos.
Además, los guiones se utilizan para cambiar a los comandos, por lo que puede resultar un poco confuso tener guiones en los nombres de archivo y en los cambios de comandos.
Aparte de eso, es puramente una elección personal.
Dash no requiere que presione SHIFT, lo que significa que escribe más rápido. Ese es el único otro beneficio que se me ocurre por encima de lo que ha sugerido el Sr. Jenkins.
Es probable que la persona que hace esa sugerencia sea un ávido usuario de Vim y desee hacer todo con la menor cantidad de movimiento de teclado.
Mi recomendación es usar guiones bajos en lugar de espacios. Los guiones bajos suelen ser la convención que la gente usa al reemplazar espacios, aunque diría que los guiones también están bien. Pero dado que los guiones pueden aparecer de otras formas, como palabras con guiones, tendrá más éxito en la conservación de un valor de nombre mediante el uso de guiones bajos. Por ejemplo, si tiene un archivo llamado "Una foto tomada en Winston-Salem, NC.jpg" y desea convertir los espacios en guiones bajos, puede conservar el guión en el nombre y conservar su significado.
Los espacios causan problemas a las personas que desean usar la línea de comandos de forma avanzada, como en bucles for como este:
for file in *.mp3 ; do mpg321 $file -w - | oggenc -o ${file%%.mp3}.ogg - ; done
Si alguno de los archivos mp3 que coinciden con ese comodín tiene espacios en su nombre, hará que el nombre del archivo se divida en secciones en lugar de todo. Puede evitar esto cambiando la variable IFS del shell BASH o usando el comando de búsqueda, pero es una molestia y mucha gente no lo sabe, por lo que puede causar problemas.
Dudo que esto o incluso una campaña de calcomanías en los parachoques evite que las personas pongan espacios en los nombres de los archivos, pero si quiere ayudarse a sí mismo, más poder para usted y gracias en nombre de aquellos de nosotros que nos preocupamos.