Comando mkdir: crear nuevos directorios en Linux

Hola aquí Kiko. Os traigo un nuevo post sobre el sistema operativo mas molón. Encantado linuxeros.

Uno de los principales comandos de Linux es mkdir. Mkdir le permite crear nuevos directorios (carpetas con un término común) en Linux.

En esta serie para principiantes, aprenderá a usar el comando mkdir.

ejemplos de comandos mkdir

El comando mkdir es uno de los pocos comandos de Linux que no tiene muchas opciones. Y eso lo hace realmente fácil de usar.

Aquí está la sintaxis:

mkdir [option] directory_name_or_path

Veamos cómo usarlo.

Crea nuevos directorios

Para crear un nuevo directorio, use el comando mkdir sin una opción:

mkdir new_dir

Esto creará un nuevo directorio llamado new_dir en el directorio actual. Puede verificarlo con el comando ls.

abhishek@linuxhandbook:~/tuts$ ls
abhishek@linuxhandbook:~/tuts$ mkdir new_dir
abhishek@linuxhandbook:~/tuts$ ls -l
total 4
drwxrwxr-x 2 abhishek abhishek 4096 May 14 16:15 new_dir

También puede especificar la ruta a la que desea crear el nuevo directorio.

abhishek@linuxhandbook:~/tuts$ ls
new_dir
abhishek@linuxhandbook:~/tuts$ mkdir new_dir/another_new_dir
abhishek@linuxhandbook:~/tuts$ tree
.
└── new_dir
    └── another_new_dir

2 directories, 0 files

Crea varios directorios

También puede crear varios directorios nuevos con un comando:

mkdir new_dir_1 new_dir_2 new_dir_3

Todos los directorios nuevos se crean en el mismo nivel. También puede crear subdirectorios, que se describen en la siguiente sección.

Crea directorios anidados

Puede utilizar la opción -p para crear una estructura de directorio incrustada. Si el directorio principal no existe, lo creará por usted.

Esto es especialmente útil cuando desea crear una estructura de directorio o si desea asegurarse de que existe la ruta del directorio.

mkdir -p dir1/dir2/dir3/dir4

Esto es lo que creó el comando anterior:

abhishek@linuxhandbook:~/tuts$ mkdir -p dir1/dir2/dir3/dir4
abhishek@linuxhandbook:~/tuts$ tree 
.
├── dir1
│   └── dir2
│       └── dir3
│           └── dir4
└── new_dir
    └── another_new_dir

6 directories, 0 files

También puede usar la opción -p con un solo directorio. No creará un nuevo directorio que ya existe, pero tampoco causará errores:

abhishek@linuxhandbook:~/linuxhandbook$ mkdir new_dir
mkdir: cannot create directory ‘new_dir’: File exists
abhishek@linuxhandbook:~/linuxhandbook$ mkdir -p new_dir
abhishek@linuxhandbook:~/linuxhandbook$ ls -l
total 8
drwxrwxr-x 3 abhishek abhishek 4096 May 14 16:39 dir1
drwxrwxr-x 3 abhishek abhishek 4096 May 14 16:16 new_dir

Crea un directorio con permisos específicos

Tu caparazón es el predeterminado umask controla el permiso para los directorios recién creados. Si desea diferentes permisos de archivo en el directorio, en lugar de crear primero el directorio y luego cambiar el permiso con el comando chmod, puede usar la opción -m.

Suponga que desea el permiso 766 para el directorio que creará. Puedes usar:

mkdir -m 766 new_directory

Eso es casi todo lo que necesita saber sobre el comando mkdir. Ahora que sabe cómo crear directorios, es posible que desee aprender a eliminar directorios en la línea de comandos de Linux.

Este Blog lo escribimos para colaborar y servir de ayuda a la gente Linux. Esperamos que os guste.

Leave a Reply