Chdir
Keywords: Chdir, Bash, Carpeta, DOS, Directorio, Directorio raíz, Lenguaje de programación C, Línea de comandos, POSIX
Chdir_example.png
El comando chdir o cd (del inglés, change directory), es un comando utilizado en sistemas operativos DOS y UNIX para cambiar el directorio de trabajo. Se puede usar tanto en una línea de comandos como en un script, ya sea la shell de UNIX o un BAT (archivo de procesamiento por lotes) de DOS. cd viene incluído en algunas shells de UNIX como Bourne shell, tcsh y bash.
Una carpeta o directorio es un lugar de almacenamiento lógico que sirve para guardar y administrar tanto archivos como otras carpetas. El comando cd puede subir al directorio de nivel superior que el actual, acceder a uno de nivel inferior, acceder al directorio raíz (/ en UNIX, \ en DOS) o llegar a cualquier ruta de directorios dada.
Ejemplo
Por ejemplo, en UNIX:
me@Wiki:~$ ls workreports games encyclopedia text.txt me@Wiki:~$ cd games me@Wiki:games$
El usuario está ahora en el directorio "games".
Lo mismo, pero en DOS, saldría así en pantalla:
C:\> dir workreports <DIR> Wed Oct 9th 9:01 games <DIR> Tue Oct 8th 14:32 encyclopedia <DIR> Mon Oct 1st 10:05 text txt 1903 Thu Oct10th 12:43 C:\> cd games C:\games>
cd tiene efectos diferentes en sistemas operativos distintos si se usa sin argumentos. Por ejmplo, si se ejecuta sin argumentos en DOS, se muestra el directorio de trabajo actual. Si se hace lo mismo en UNIX, se envía al usuario a su directorio raíz.
Otros usos
chdir() es también una función del Lenguaje de programación C de POSIX que cambia el directorio de trabajo.
CHDIR() también es una función de Visual Basic que cambia el directorio de trabajo.
