GNU/Linux >> Tutoriales Linux >  >> Linux

Comando mkdir:crear nuevos directorios en Linux

Uno de los comandos esenciales de Linux es mkdir. El mkdir le permite crear nuevos directorios (carpetas en términos comunes) 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 toneladas de opciones. Y eso hace que sea muy fácil de usar.

Aquí está la sintaxis:

mkdir [option] directory_name_or_path

Veamos cómo usarlo.

Crear nuevos directorios

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

mkdir new_dir

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

[email protected]:~/tuts$ ls
[email protected]:~/tuts$ mkdir new_dir
[email protected]:~/tuts$ ls -l
total 4
drwxrwxr-x 2 abhishek abhishek 4096 May 14 16:15 new_dir

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

[email protected]:~/tuts$ ls
new_dir
[email protected]:~/tuts$ mkdir new_dir/another_new_dir
[email protected]:~/tuts$ tree
.
└── new_dir
    └── another_new_dir

2 directories, 0 files

Crea múltiples directorios

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

mkdir new_dir_1 new_dir_2 new_dir_3

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

Crear directorios anidados

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

Esto es particularmente útil cuando desea crear una estructura de directorios o si desea asegurarse de que exista la ruta del directorio.

mkdir -p dir1/dir2/dir3/dir4

Esto es lo que creó el comando anterior:

[email protected]:~/tuts$ mkdir -p dir1/dir2/dir3/dir4
[email protected]:~/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 arrojará ningún error:

[email protected]:~/linuxhandbook$ mkdir new_dir
mkdir: cannot create directory ‘new_dir’: File exists
[email protected]:~/linuxhandbook$ mkdir -p new_dir
[email protected]:~/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

Crear directorio con permisos específicos

De forma predeterminada, el umask de su shell controla el permiso en 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 en el directorio que va a crear. Puedes usar:

mkdir -m 766 new_directory

Eso es más o menos lo que necesita saber sobre el comando mkdir. Ahora que sabe cómo crear directorios, tal vez quiera aprender a eliminar directorios en la línea de comandos de Linux.


Linux
  1. Copiar archivos y directorios en Linux

  2. Cómo crear un script de un comando de Linux

  3. 5 ejemplos para crear múltiples directorios en Linux

  4. Comando Linux ln

  5. Comando mkdir de Linux

Cómo crear un alias en Linux

4 formas de crear un nuevo archivo en Linux

Crear nuevos grupos en Linux con el comando Groupadd

Cómo crear nuevos grupos con el comando groupadd en Linux

Comando mkdir en Linux/Unix

Cómo crear y administrar nuevos usuarios en Linux