Crear un directorio si no existe
Si intentamos crear un directorio que ya existe, mkdir nos va a dar un error como este:
mkdir: no se puede crear el directorio «directorio/»: El archivo ya existe
Por lo tanto, si estamos haciendo un script y queremos comprobar si un directorio ya existe para no intentar crear un directorio existente podemos comprobar con -d, que dará verdadero si el directorio existe, por lo que si queremos crearlo en caso de que no exista, deberemos negar con !:
#!/bin/bash dirdest="./directorio_a_crear/" if [ ! -d $dirdest ] then mkdir $dirdest fi