Comment créer de nouveaux répertoires sous Linux

Suraj Joshi 30 janvier 2023
  1. Commande mkdir
  2. Créer un nouveau répertoire à l’aide de la commande mkdir
  3. Définir les permissions lors de la création d’un répertoire
  4. Créer plusieurs répertoires
Comment créer de nouveaux répertoires sous Linux

Pour créer de nouveaux répertoires sous Linux, nous pouvons utiliser soit le gestionnaire de fichiers, soit le terminal. Pour créer de nouveaux répertoires en utilisant le terminal, nous utilisons la commande mkdir.

Commande mkdir

La commande mkdir crée des répertoires en utilisant l’interface de ligne de commande et définit les autorisations des répertoires.

Syntaxe:

mkdir [OPTION] [DIRECTORY]

Ici, OPTION inclut des options lors de la création de répertoires, et DIRECTORY représente un ou plusieurs noms de répertoires à créer.

En exécutant cette commande, nous devons nous assurer que nous avons suffisamment de permissions; sinon, nous pouvons obtenir une erreur permission refusée.

Créer un nouveau répertoire à l’aide de la commande mkdir

mkdir newdir

Il crée un nouveau répertoire avec le nom newdir dans le répertoire de travail actuel.

Pour vérifier la création du répertoire, on peut utiliser la commande ls -l:

ls -l

Production:

drwxr-xr-x 2 zeppy zeppy 4096 Sep  1 20:00 newdir

Pour créer un répertoire à d’autres endroits que dans le répertoire de travail courant, nous devons fournir le chemin absolu ou relatif du répertoire parent.

mkdir test/abc

Cela crée un nouveau répertoire abc à l’intérieur du répertoire test. Ici, le répertoire test doit être à l’intérieur du répertoire de travail courant.

Cependant, si le répertoire parent test n’existe pas, nous obtenons l’erreur No such file or directory. Pour créer des répertoires parents s’ils n’existent pas, nous pourrions utiliser l’option -p.

mkdir -p test/abc/newdir

Dans ce cas, même si l’un des répertoires parents test et abc n’existe pas, la commande créera les répertoires manquants en plus du répertoire newdir.

Définir les permissions lors de la création d’un répertoire

Pour définir les permissions lors de la création du répertoire, nous utilisons l’option -m. La syntaxe pour définir les permissions est la même que celle de la commande chmod.

mkdir -m 700 test

Cela crée un nouveau répertoire nommé test avec des permissions 700, ce qui signifie que le créateur du répertoire ne peut accéder qu’au répertoire.

Créer plusieurs répertoires

Pour créer plusieurs répertoires, nous utilisons la commande mkdir suivie de noms de répertoires à créer séparés par des espaces.

mkdir tennis football swimmimg

Cela créera les répertoires tennis, football et swimming dans le répertoire de travail actuel.

Auteur: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

Article connexe - Linux Files and Directories