Tengo una carpeta llamada abcd\fff\ggg\ddd
Cómo puedo cd
¿en ello?
command-line
Or W
fuente
fuente
/
).mkdir "foo
[Entrar]bar"
en la concha.)Respuestas:
Tienes que escapar del carácter de barra invertida para que funcione:
cd abcd\\fff\\ggg\\ddd/
Escapar significa prefijar la barra invertida (también hay que hacerlo si el directorio contiene un espacio) con, curiosamente, una barra diagonal inversa. Linux interpreta una sola barra invertida como el carácter de escape, lo que le permite acceder a directorios y archivos que contienen espacios, barras invertidas y otros caracteres especiales.
Esa es la mejor práctica; es una buena idea adquirir el hábito de entender cómo y cuándo usar el carácter de escape si va a utilizar la línea de comandos de Linux. La otra respuesta fue:
cd 'abcd\fff\ggg\ddd'
También funcionará. Proporcioné la mía como una respuesta más completa y "correcta", ya que comprender el concepto de personajes de escape es esencial para una correcta interacción de CLI.
fuente
fuente