Texto terminal
$ cd LALALA
~/LALALA $ dir
la\ la\ 1 la\ la\ 2
~/LALALA $
Imagen del directorio
Cuando uso dir
el comando en la terminal, la lista de archivos muestra \
(barra invertida) para separar sus palabras (ver: Imagen de Terimanal). Mientras que en el origen, no hay '\' (barra invertida) (ver: Imagen del directorio). ¿Cómo hago para que esto vuelva a la normalidad?
NÓTESE BIEN. Creo que la razón es por el pwd
comando en la terminal. Después de usar el comando PWD, sucede esto.
Respuesta1
Lo que experimentas escitando, dir
tiene la opción -N
o --literal
para desactivarlo:
-N, --literal
print entry names without quoting
Se aplica exactamente lo mismo a ls
, solo que cita todos los nombres de archivos con comillas simples en lugar de caracteres especiales de escape (que también se pueden activar con -b
o --escape
for ). ls
Llamar ls
con -N
desactiva este comportamiento también.
Ejecución de ejemplo
$ touch 'la la '{1,2}
$ dir
la\ la\ 1 la\ la\ 2
$ dir -N
la la 1 la la 2
$ ls
'la la 1' 'la la 2'
$ ls -b
la\ la\ 1 la\ la\ 2
$ ls -N
la la 1 la la 2
Otras lecturas
man dir
yinfo dir
- ¿Diferencia entre los comandos de terminal 'dir' y 'ls'?
- En cuanto al comportamiento similar de
ls
:Nombres de archivos con espacio que se muestra como 'nombre de archivo' después de la actualización a 18.04