Transcripción Trabajando con el comando “mkdir“ y “rmdir“
Linux, tiene una jerarquia de directorios que comienza en el directorio representado por el carácter / (barra), conocido como directorio raiz. A partir de dicho directorio raíz existen un conjunto de directorios en los que se organiza nuestro sistema de archivos, algunos de ellos son:
- bin - donde se encuentran los ejecutables principales que necesita el sistema.
- etc - donde se encuentran organizados en subdirectorios los archivos de configuración necesarios por el sistema y las aplicaciones principales del mismo.
- boot - un directorio que está implicado en el arranque del sistema.
- home - donde se guardan los archivos personales de cada usuario del sistema, organizados en directorios correspondientes a sus respectivos nombres de ususario.
Creando directorios con mkdir
El comando mkdir nos sirve para crear carpetas, o lo que es lo mismo, directorios. Debemos proveer como argumento del comando la ruta del directorio a crear.
Para crear en el directorio activo de trabajo del shell un directorio nombrado Ejemplo1, usamos:
- mkdir Ejemplo1
Para crear un directorio dentro de una carpeta Ejemplo1 (previamente existente) contenida en el directorio de trabajo activo del shell, nombrada Ejemplo2, usamos:
- mkdir Ejemplo1/Ejemplo2
Si la carpeta a crear ya existe, mkdir termina su ejecución en un error que es mostrado en la terminal, advirtiendo acerca de lo ocurrido.
Si algún directorio padre del directorio a crear no existe, mkdir termina su ejecución en un error que es mostrado en la terminal, advirtiendo acerca de lo ocurrido.
Eliminando directorios con rmdir
El comando rmdir nos sirve para eliminar directorios. Debemos proveer como argumento del comando la ruta del directorio a eliminar.
El directorio a eliminar debe encontrarse vacio, lo que significa que no puede contener ningún archivo o subdirectorio.
Para eliminar un directorio nombrado Ejemplo2 dentro de una carpeta Ejemplo1 contenida en el directorio de trabajo activo del shell, , usamos:
- rmdir Ejemplo1/Ejemplo2
NOTA: Este comando elimina la carpeta Ejemplo2, que se encuentra dentro de la carpeta Ejemplo1. La carpeta Ejemplo1 no se ve afectada.
Para eliminar un directorio nombrado Ejemplo1 que se encuetra en el directorio de trabajo activo del shell, usamos:
- rmdir Ejemplo1
Si el directorio a eliminar contiene archivos o subdirectorios, rmdir termina su ejecución en un error que es mostrado en la terminal, advirtiendo acerca de lo ocurrido.
Si el directorio a eliminar no existe, rmdir termina su ejecución en un error que es mostrado en la terminal, advirtiendo acerca de lo ocurrido.
mkdir