GNU/Linux >> Tutoriales Linux >  >> Linux

Cd ${dir_path} ¿Devuelve 'no existe tal archivo o directorio'?

SO =MacOS 10.8.5 /Darwin Kernel Version 12.5.0 .

En mi .bash_profile tengo:

export DIR_PATH=~/concrete/path

En la terminal

>echo ${DIR_PATH}
~/concrete/path

También funciona el cd explícito:

>cd ~/concrete/path
>pwd
/Users/myuserid/concrete/path

Pero cuando lo hago

>cd ${DIR_PATH}
-bash: cd: ~/concrete/path: No such file or directory

¿Cuál es el problema?

Respuesta aceptada:

En lugar de dar ~ como su casa en .bash_profile, dé la ruta absoluta:

export DIR_PATH=/Users/myuserid/concrete/path

El problema es que tu bash no pudo sustituir ~ a su directorio de inicio en su perfil bash.


Linux
  1. No se puede ejecutar No existe tal archivo o directorio [Fijar]

  2. Python:no existe tal archivo o directorio, ¡pero puedo verlo!?

  3. ¿Cómo se normaliza una ruta de archivo en Bash?

  4. ¿Cómo obtener la ruta completa de un archivo?

  5. ¿Cómo crear un archivo en Linux desde la ventana de terminal?

cómo encontrar el propietario de un archivo o directorio en python

Bash:¿No existe tal archivo o directorio?

sys/types.h:No existe tal archivo o directorio

¿Por qué Bash no da tal archivo o directorio para un programa que está en mi RUTA?

touch:no se puede tocar `foo':No existe tal archivo o directorio

ssh-add regresa con:Error al conectar con el agente:No existe tal archivo o directorio