Aprender a trabajar con ficheros y directorios en Linux es fundamental para poder usar nuestra máquina. Los ficheros y directorios en Linux se organizan como un árbol. En la parte superior del árbol está el directorio padre de todos, el llamado directorio raíz o /
y bajo el hay toda una serie de directorios principales. Bajo estos directorios principales podemos encontrar a su vez más directorios y ficheros hasta llegar a las partes bajas del árbol.
(imagen del árbol de ficheros de linux)
Siempre que trabajemos en nuestra máquina estaremos situados sobre un directorio llamado directorio de trabajo. Este directorio se puede consultar fácilmente usando el comando pwd
. Si ejecutamos este comando tras nuestro primer inicio veremos que estamos situados en nuestro directorio personal, que se encuentra en el directorio home
y este a su vez se encuentra en el directorio raíz. Veamos un ejemplo con el usuario pepe
:
pepe@hipatia:~$ pwd
/home/pepe
Con el comando cd
podemos movernos a través del árbol. Si usamos cd ..
ascenderemos un nivel y viajaremos a nuestro directorio padre. Si usamos cd
seguido de un nombre de directorio viajaremos a ese directorio.
Dentro de hipatia
podremos movernos por casi cualquier sitio aunque no tenemos permisos para crear nada fuera de nuestro directorio personal. Si te has movido por el árbol y estas perdido no te preocupes. Ejecuta simplemente cd
sin nada más y volverás a tu directorio personal. Este directorio se le conoce comunmente como tu home.
Para crear un directorio usaremos el comando mkdir
seguido del nombre del directorio que queramos crear. Para borrar un directorio podemos usar rmdir
solo si está vacio. En el caso de que queramos borrar un directorio con contenido usaremos el comando rm
con el modificador -r
. Veamos un ejemplo:
pepe@hipatia:~$ mkdir nuevoDir
pepe@hipatia:~$ rm -r viejoDir
En este ejemplo pepe
ha creado un nuevo directorio llamado nuevoDir
y ha borrado con todo su contenido llamado viejoDir
.
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.