Prueba pwd .
$ pwd
/home/<username>
Mientras que la respuesta general es pwd , tenga en cuenta que esto puede dar resultados diferentes dependiendo de cómo llegó a un directorio determinado y si la ruta incluía enlaces simbólicos.
Por ejemplo, si tiene un directorio llamado real y un enlace simbólico a ese directorio llamado virtual , y tú cd al virtual directorio, luego pwd mostrará que virtual nombre del directorio, aunque el directorio real en el que se encuentra es real .
Para mostrar el directorio subyacente real, utilice pwd -P o readlink -f (para una ruta arbitraria):
$ mkdir real $ ln -s real virtual $ cd virtual $ pwd /home/username/tmp/virtual $ pwd -P /home/username/tmp/real $ readlink -f . /home/username/tmp/real
Tenga en cuenta que las conchas a menudo reemplazan el pwd comando con su propia versión interna, por lo que en mi sistema (RHEL6), aunque el pwd(1) página de manual sugiere que --physical funcionará tan bien como -P , porque estoy ejecutando bash , no:
$ pwd --physical bash: pwd: --: invalid option pwd: usage: pwd [-LP] $ /bin/pwd --physical /home/username/tmp/real $ /usr/bin/env pwd --physical /home/username/tmp/real