Comandos para trabajar con Directorios


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]

Posted in

Leave a Reply