Comando mkdir en Linux con ejemplos

El comando mkdir en Linux permite al usuario crear directorios (también denominados carpetas en algunos sistemas operativos). Este comando puede crear varios directorios a la vez, así como establecer los permisos para los directorios. Es importante tener en cuenta que el usuario que ejecuta este comando debe tener suficientes permisos para crear un directorio en el directorio principal, o puede recibir un error de «permiso denegado». 

Sintaxis: 

mkdir [options...] [directories ...]
  • –versión: Muestra el número de versión, alguna información sobre la licencia y salidas. 
    Sintaxis: 
mkdir --version
  • Producción: 

mkdir --version screenshot

  • –help : Muestra la información relacionada con la ayuda y sale. 
    Sintaxis: 
mkdir --help
  • Producción: 

mkdir --help OUTPUT

  • -v o –verbose : Muestra un mensaje por cada directorio creado. 
    Sintaxis: 
mkdir -v [directories]
  • Producción: 

mkdir -v

  • -p : Un indicador que permite que el comando cree directorios principales según sea necesario. Si los directorios existen, no se especifica ningún error. 

    Sintaxis: 

mkdir -p [directories]
  • Supongamos que ejecuta el siguiente comando: 
mkdir -p first/second/third
  • Si el primer y segundo directorio no existen, debido a la opción -p, mkdir creará estos directorios por nosotros. Si no especificamos la opción -p y solicitamos la creación de directorios, donde el directorio principal no existe, obtendremos el siguiente resultado: 

Error when -p option is not specified

  • Si especificamos la opción -p, se crearán los directorios y no se informará ningún error. A continuación se muestra el resultado de una de esas ejecuciones. También proporcionamos la opción -v, para que podamos verlo en acción. 
    Producción: 

mkdir -p

  • -m : Esta opción se utiliza para configurar los modos de archivo, es decir, permisos, etc. para los directorios creados. La sintaxis del modo es la misma que la del comando  chmod .

    Sintaxis: 

mkdir -m a=rwx [directories]
  • La sintaxis anterior especifica que los directorios creados dan acceso a todos los usuarios para leer, escribir y ejecutar el contenido de los directorios creados. Puede usar ‘a=r’ para permitir solo que todos los usuarios lean de los directorios y así sucesivamente. 
    Producción: 
     

mkdir -m

Publicación traducida automáticamente

Artículo escrito por rossoskull y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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