Вы говорите, что,
Когда я выполню, mkdir -p folder
я не увижу никаких ошибок, даже предупреждений.
Вы увидите ошибку, если команда не выполнится. -p
Флаг только подавляет ошибки , если каталог уже существует.
touch x
mkdir -p x
mkdir: cannot create directory ‘x’: File exists
Та же проблема возникнет, если вы попытаетесь создать каталог как обычный пользователь, скажем, в /etc
.
То, что -p
будет подавлено, это ошибки, которые будут срабатывать, когда целевой каталог уже существует
mkdir y
mkdir -p y
Однако во всех случаях вы ничего не потеряете, и ничего не изменится. В ситуациях с ошибками у вас просто не будет ожидаемой директории.