Posibles Duplicados:
Puede comandos de línea de comandos se hizo insensible a la orden de los nombres de archivo y las opciones?Parece que el OS X construido en herramientas de línea de comandos como ls, du etc son bastante estrictos con respecto a la orden de los parámetros.
Para ilustrar, un comando para mostrar el uso de disco, 'du', acepta -h como un 'legible' formato de la directiva para los tamaños. Si se ejecuta el siguiente en OS X Lion, se omite este parámetro:
du . -h
Para que funcione, es necesario especificar el parámetro de puño, a continuación, la ubicación, como que:
du -h .
Viniendo desde Linux (ubuntu) fondo esto me parece extraño - en Ubuntu se puede hacer de cualquier modo. Esto también se hace bastante molesto a veces, especialmente cuando te das cuenta de que has olvidado especificar un parámetro para el comando largo y tiene que mover el cursor al principio de la misma.
Por lo tanto la pregunta es: ¿puedo cambiar el 'default' comportamiento de las herramientas de línea de comandos a ser más tolerante? También, ¿cuál es la razón para que la restricción? BSD legado?