Cómo usar el comando mkdir y rmdir
miércoles , agosto 15 2018
Inicio / Tutorial / Cómo usar el comando mkdir y rmdir

Cómo usar el comando mkdir y rmdir

Cómo usar el comando mkdir y rmdir
Deja tu gusta

Acerca del comando mkdir

El comando mkdir es la herramienta ideal para crear nuevos directorios en nuestro sistema de archivos. Sigue leyendo para conocer todos los detalles de funcionamiento.

Cómo usar el comando mkdir y rmdir

Sintaxis del comando mkdir

 mkdir [ -m = mode ] [ -p ] [ -v ] [ -Z = context ] directorio [ directorio ...] 

Opciones del comando mkdir

directorio: El nombre del directorio que se creará. Si el directorio especificado no existe, mkdir lo crea. Se puede especificar más de un directorio.

Un directorio especificado puede incluir información de ruta. Por ejemplo, si el directorio actual es

 / home / yerita 

y desea crear el directorio

 / home / yerita / Documents / directorio 

podemos usar el comando

 mkdir Documents / directorio 

Si la carpeta Documents aún no existe, deberíamos especificar la opción -p para que se cree automáticamente; de ​​lo contrario, el comando fallará.

-m = mode, –mode = mode: Podemos usar la opción -m para establecer un modo de archivo ( permisos , etc.) para los directorios creados. La sintaxis del modo es la misma que con el comando chmod.

-p, –parents: Crea directorios principales según sea necesario. Cuando se especifica esta opción, no se informa ningún error si ya existe un directorio.

-v, –verbose: Salida detallada. Imprime un mensaje para cada directorio creado.

-Z = context , –context = context: Si estás utilizando SELinux, esta opción establece el contexto de seguridad de cada directorio creado en contexto. Para obtener información detallada sobre contextos de seguridad, consulte su documentación de SELinux.

–help: Muestra un mensaje de ayuda.

–version: Muestra la información de la versión.
Estado de salida

El comando mkdir devuelve un estado de salida de cero si todas las operaciones tuvieron éxito o un estado de salida distinto de cero si las operaciones fallaron.

Ejemplos del comando mkdir

 mkdir myfiles 

Crea un nuevo directorio llamado myfiles en el directorio actual.

 mkdir ~ / myfiles 

crear el directorio myfiles en el directorio de inicio , especificado aquí con una tilde (” ~ “).

 mkdir -ma = rwx mydir 

crear el directorio mydir y establezca su modo de archivo ( -m ) para que todos los usuarios ( a ) puedan leer ( r ), escribir ( w ) y ejecutar ( x ).

Para los directorios, esto significa que cualquier usuario en el sistema puede ver (“leer”) y crear / modificar / eliminar (“escribir”) archivos en el directorio. Cualquier usuario también puede cambiar a (ejecutar) el directorio, por ejemplo con el comando cd.

 chdir -m 777 mydir 

Igual que el comando anterior, pero usando un modo de archivo numérico. Otorga permisos de lectura, escritura y ejecución al directorio para todos los usuarios. (Para obtener más información sobre los modos de archivo, consulta chmod ).

 mkdir -p / home / yerita/ Documents / pdf 

Crea el directorio / home / yerita / Documents / pdf . Si alguno de los directorios principales / home , / home / hope o / home / yerita / Documents aún no existen, se crearán automáticamente.

Hasta este punto ya sabemos crear directorios, pero ¿cómo podemos eliminarlos? Sencillo, usando el comando rmdir. En la siguiente sección te cuento te cuento sobre la herramienta.

Puede interesarte leer: Cómo eliminar archivos en Linux de forma permanente y sin dejar rastro

Acerca del comando rmdir

El comando rmdir elimina del sistema de archivos los directorios especificados en la línea de comandos, si están vacíos. Es decir, cada directorio eliminado no debe contener archivos o directorios, o no puede ser eliminado por rmdir. Si algún directorio especificado no está vacío, rmdir no lo eliminará, y procederá a tratar de eliminar cualquier otro directorio que haya especificado. Los directorios se procesan en el orden en que los especifica en la línea de comando, de izquierda a derecha.

Para eliminar tanto un directorio principal como un subdirectorio de ese elemento primario, el subdirectorio debe especificarse primero, de modo que el directorio principal esté vacío cuando rmdir intente eliminarlo. (O puede usar la opción -p , ver más abajo). Rmdir es funcionalmente equivalente al comando rm -d .

Nota: Si deseas eliminar un directorio que no está vacío (y también eliminar todo lo que contiene), puedes usar el comando rm con la opción -r ( recursivo ). Pero sobre rm te cuento en otro post.

Sintaxis del comando rmdir

 rmdir [ -p ] [ -v | --verbose ] [ --ignore-fail-on-non-empty ] directorio ... 

Opciones del comando rmdir

-pag: Cada argumento de directorio se trata como una ruta de acceso de la cual se eliminarán todos los componentes, si están vacíos, comenzando con el último componente.

-v , –verbose: Muestra información detallada para cada directorio procesado.

–ignore-fail-on-non-empty: No reporte una falla que ocurra únicamente porque un directorio no está vacío. Normalmente, cuando rmdir recibe instrucciones de eliminar un directorio no vacío, informa un error. Esta opción suprime esos mensajes de error.

–help: Muestre un mensaje de ayuda.

–version: Información de la versión de salida.

Ejemplos del comando rmdir

 rmdir mydir 

Elimina el directorio mydir , si está vacío.

 rmdir dir1 dir2 dir3 

Elimina los directorios dir1 , dir2 y dir3 , si están vacíos. Si alguno no está vacío, se imprimirá un mensaje de error para ese directorio y los otros se eliminarán.

 rmdir dir / subdir dir 

Elimina el directorio dir / subdir si está vacío. A continuación, elimine directorio dir , si está vacío después de eliminar dir / subdir.

 rmdir -p dir / subdir 

Igual que el comando anterior. rmdir intenta eliminar dir / subdir , luego intenta eliminar dir.

Y listo con este tutorial ya deberías ser capaz de crear y eliminar directorios desde la consola. Cuéntanos tu experiencia en los comentarios 🙂

 

Sobre Yeraldine

Lcda. en Computación, Programadora, Apasionada por el Desarrollo Web. A veces Bellydancer, otras veces Yogui. Amo viajar, los libros y la música. En mis RRSS: @yerita02

Te recomendamos

Snap en LInux

Que son los Snap y como instalarlos

Que son los Snap y como instalarlosDeja tu gusta Si eres nuevo en Linux seguramente …

Deja un comentario

Los datos de carácter personal que nos facilite mediante este formulario quedarán registrados en un fichero de Miguel Ángel Navas Carrera, con la finalidad de gestionar los comentarios que realizas en este blog. La legitimación se realiza a través del consentimiento del interesado. Si no se acepta no podrás comentar en este blog. Puedes consultar mi política de privacidad. Puede ejercitar los derechos de acceso, rectificación, cancelación y oposición en ayudalinux2016@gmail.com.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Acepto la política de privacidad *