como crear carpetas desde la terminal de Ubuntu - mkdir
Tabla de contenido:
- Sintaxis del comando mkdir de Linux
- Cómo crear un nuevo directorio
- Cómo crear directorios principales
- Cómo establecer permisos al crear un directorio
- Cómo crear múltiples directorios
- Conclusión
En los sistemas Linux, puede crear nuevos directorios desde la línea de comandos o con la ayuda del administrador de archivos de su escritorio. El comando que le permite crear directorios (también conocidos como carpetas) es
mkdir
.
Este tutorial cubre los conceptos básicos del uso del comando
mkdir
, incluidos ejemplos cotidianos.
Sintaxis del comando mkdir de Linux
La sintaxis para el comando
mkdir
es la siguiente:
mkdir
El comando toma uno o más nombres de directorio como argumentos.
Cómo crear un nuevo directorio
Para crear un directorio en Linux, pase el nombre del directorio como argumento para el comando
mkdir
. Por ejemplo, para crear un nuevo directorio
newdir
, debe ejecutar el siguiente comando:
mkdir newdir
Puede verificar que el directorio se haya creado enumerando los contenidos con el comando
ls
:
ls -l
drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir
Cuando se proporciona solo el nombre del directorio, sin la ruta completa, se crea en el directorio de trabajo actual.
El directorio de trabajo actual es el directorio desde el que ejecuta los comandos. Para cambiar el directorio de trabajo actual, use el comando
cd
.
Para crear un directorio en otra ubicación, deberá proporcionar la ruta de archivo absoluta o relativa al directorio principal. Por ejemplo, para crear un nuevo directorio en el directorio
/tmp
, escribiría:
mkdir /tmp/newdir
mkdir /root/newdir
mkdir: cannot create directory '/root/newdir': Permission denied
La opción
-v
(
--verbose
) le dice a
mkdir
que imprima un mensaje para cada directorio creado.
Cómo crear directorios principales
Un directorio padre es un directorio que está sobre otro directorio en el árbol de directorios. Para crear directorios principales, use la opción
-p
.
Digamos que desea crear un directorio
/home/linuxize/Music/Rock/Gothic
:
mkdir /home/linuxize/Music/Rock/Gothic
Si alguno de los directorios principales no existe, recibirá un error como se muestra a continuación:
mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory
En lugar de crear los directorios principales que faltan uno por uno, invoque el comando
mkdir
con la opción
-p
:
mkdir -p /home/linuxize/Music/Rock/Gothic
Cuando se usa la opción
-p
, el comando crea el directorio solo si no existe.
Si intenta crear un directorio que ya existe y no se proporciona la opción
-p
,
mkdir
imprimirá Error de
File exists
:
mkdir newdir
mkdir: cannot create directory 'newdir': File exists
Cómo establecer permisos al crear un directorio
Para crear un directorio con permisos específicos, use la opción
-m
(
-mode
). La sintaxis para asignar permisos es la misma que con el comando
chmod
.
En el siguiente ejemplo, estamos creando un nuevo directorio con
700
permisos, lo que significa que solo el usuario que creó el directorio podrá acceder a él:
mkdir -m 700 newdir
Cuando no se usa la opción
-m
, los directorios recién creados generalmente tienen permisos
775
o
755
, dependiendo del valor de
umask
.
Cómo crear múltiples directorios
Para crear múltiples directorios, especifique los nombres de los directorios como argumentos de comando, separados por espacio:
mkdir dir1 dir2 dir3
El comando
mkdir
también le permite crear un árbol de directorios complejo con un comando:
mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}
El comando anterior crea el siguiente árbol de directorios:
Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk
Conclusión
El comando
mkdir
en Linux se usa para crear nuevos directorios.
Para obtener más información sobre
mkdir
, visite la página de manual de mkdir.
Comando Ls en Linux (lista de archivos y directorios)
El comando ls es uno de los comandos básicos que cualquier usuario de Linux debería conocer. Se utiliza para enumerar información sobre archivos y directorios dentro del sistema de archivos.
Cómo eliminar archivos y directorios usando la línea de comando de Linux
En este tutorial, le mostraremos cómo usar el comando rm para eliminar archivos y directorios a través de ejemplos y explicaciones de las opciones rm más comunes.
Cómo mover archivos y directorios en linux (comando mv)
Mover archivos y directorios es una de las tareas más básicas que a menudo necesita realizar en un sistema Linux. En este tutorial, explicaremos cómo usar el comando mv para mover archivos y directorios.