Estos son los cuatro comandos más usuales. Aquí describo una forma básica para trabajar con directorios en los sistemas Unix.
Contiene un pequeño resumen, su sintaxis básica y pequeños ejemplos funcionales para entenderlos.
1. Comando cd (Change Directory)
Este comando sirve para trasladarnos de un directori a otro. Su sintaxis es muy simple: cd [opciones].
Para ingresar al directorio principal o raíz, escribimos:
$ cd /
Para ingresar a cualquier directorio, podemos escribir la dirección completa:
$ cd /var/lib/
Para regresar al directorio anterior solo escribimos:
$ cd -
2. Comando mkdir (Make Directory)
Con este comando creamos nuevos directorios. La sintaxis es: mkdir [opciones] nombreDirectorio.
Para crear un directorio llamado codigo solo escribimos:
$ mkdir /home/alberto/documentos/codigo
En caso de que nos encontremos en el directorio documentos, podemos escribir unicamente el nombre del nuevo directorio:
$ mkdir codigo
3. Comando rmdir (Remove Directory)
Con este comando eliminamos un directorio literalmente: La sintaxis es: rmdir [opciones] directorio.
Para eliminar un directorio solo escribimos:
$ rmdir codigo
Es común que deseemos eliminar un directorio con contenido, para esto debemos utilizar el comando rm -r codigo, ya que el comando rmdir solo elimina directorios vacíos y no archivos.
4. Comando ln (Link)
Este comando nos permite crear un enlace directo a un directorio o archivo. La sintaxis es: ln [opciones] origen nombre-enlace.
Tenemos un directorio llamado dir, y deseamos crear un enlace que llamaremos enlace (original, no?). Para esto hay que escribir:
$ ln -s dir enlace
Al igresar en el enlace, observaremos el contenido del directorio dir.
$ ln -s dir enlace $ cd enlace $ [contenido del directorio dir]