129 votes

Que fait l'option -p dans "mkdir -p" ?

Que fait le -p drapeau faire dans mkdir -p ?

162voto

Kevin Reid Points 1657

Le site -p créera des répertoires imbriqués, mais seulement s'ils n'existent pas déjà.

Par exemple, supposons que vous ayez un répertoire /foo pour lequel vous avez des droits d'écriture.

mkdir -p /foo/bar/baz  # creates bar and baz within bar under existing /foo

Il s'agit également d'un idempotent car si vous exécutez à nouveau la même commande, vous n'obtiendrez pas d'erreur, mais rien ne sera créé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X