En el directorio raíz de mi unidad flash USB, a veces cuando ejecuto ls
, la salida es normal y enumera los archivos. En otras ocasiones, la salida es simplemente una línea:
$ ls
.
Si lo intento ls -la
en uno de esos momentos, obtengo esto:
$ ls -la
ls: .: Invalid argument
Si corro ls
una y otra vez varias veces, parece devolver la salida normal o la anormal básicamente al azar.
ls
parece funcionar normalmente en otros directorios. ls $drivename
incluso parece funcionar bien desde el directorio principal, y ls ..
parece funcionar bien desde un directorio secundario. (Aunque no puedo estar 100% seguro de los que "funcionan normalmente" ya que el comportamiento es indeterminado al principio). Probé otras dos unidades USB externas y obtuve el mismo comportamiento.
¿Que está pasando aqui? Estoy en Mac OS X 10.11.3.
Editar: Buena idea, pero parece que no estoy usando un alias, y /bin/ls
da el mismo resultado.
/bin/ls
da el mismo resultado, a veces dando salida .
. ls
parece funcionar normalmente en otros directorios. ls NO\ NAME
incluso parece funcionar bien desde el directorio principal, y ls ..
parece funcionar bien desde un directorio secundario. (Aunque no puedo estar 100% seguro de los que "funcionan normalmente" ya que el comportamiento es indeterminado para empezar).
ls
estás usando? /bin/ls --version
debería funcionar
/bin/ls
?