Directorio de trabajo

El directorio de trabajo ( ing.  directorio de trabajo , también el directorio actual o el directorio actual ) del proceso  : en informática, el directorio del sistema de archivos , que se utiliza para encontrar archivos especificados solo por nombre o por ruta relativa .

Cuando se crea un nuevo proceso, hereda el directorio de trabajo del proceso principal. Para cambiar el directorio de trabajo, puede usar una función chdir()(en C ) o similar en otros idiomas. En particular, en la mayoría de los shells de comandos , hay un comando chdir.

La ruta actual ( English  current path ) - en la terminología de sistemas de archivos con directorios, el nombre del directorio, en relación con el cual se realizan operaciones con nombres relativos de archivos (directorios). La ruta actual generalmente se asocia con el proceso (diferentes procesos pueden tener diferentes rutas actuales).

En sistemas operativos similares a Unix, un proceso puede tener una ruta actual . En los sistemas operativos que usan letras de unidad ( OS/2 , Windows , DOS ), puede haber más de una ruta actual (según la cantidad de unidades presentes). En este caso, solo uno puede estar activo, el resto están inactivos. La ruta activa se selecciona en función de la unidad activa (seleccionada).

La ruta actual generalmente se muestra en el símbolo del sistema (command.com para DOS, cmd.exe para Windows, sh (o equivalente) para Unix). En los sistemas operativos similares a Unix, hay un comando pwdque imprime la ruta actual. El sistema operativo Windows dispone de comandos pushd, popdque permiten guardar/leer la ruta actual en un archivo especialmente organizado para ello (utilizado para el correcto funcionamiento de archivos por lotes anidados).

En la línea de comandos de Windows , comenzando con Win2k , puede usar el comando echo %cd%o simplemente cd. En PowerShell , por el contrario, debe usar pwd.