GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer des répertoires sous Linux (commande mkdir)

Dans les systèmes Linux, vous pouvez créer de nouveaux répertoires soit à partir de la ligne de commande, soit à l'aide du gestionnaire de fichiers de votre bureau. La commande qui vous permet de créer des répertoires (également appelés dossiers) est mkdir .

Ce tutoriel couvre les bases de l'utilisation du mkdir commande, y compris des exemples quotidiens.

Syntaxe de commande Linux mkdir #

La syntaxe du mkdir commande est la suivante :

mkdir [OPTION] [DIRECTORY]

La commande prend un ou plusieurs noms de répertoire comme arguments.

Comment créer un nouveau répertoire #

Pour créer un répertoire sous Linux, passez le nom du répertoire comme argument au mkdir commande. Par exemple, pour créer un nouveau répertoire newdir , vous exécuterez la commande suivante :

mkdir newdir

Vous pouvez vérifier que le répertoire a été créé en listant le contenu à l'aide de ls commande :

ls -l
drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir

Lorsque vous fournissez uniquement le nom du répertoire, sans le chemin complet, il est créé dans le répertoire de travail actuel.

Le répertoire de travail actuel est le répertoire à partir duquel vous exécutez les commandes. Pour changer le répertoire de travail courant, utilisez le cd commande.

Pour créer un nouveau répertoire à un autre emplacement, vous devrez fournir le chemin de fichier absolu ou relatif du répertoire parent. Par exemple, pour créer un nouveau répertoire dans le répertoire /tmp répertoire que vous saisiriez :

mkdir /tmp/newdir

Si vous essayez de créer un répertoire dans un répertoire parent où l'utilisateur ne dispose pas des autorisations suffisantes, vous recevrez Permission denied erreur :

mkdir /root/newdir
mkdir: cannot create directory '/root/newdir': Permission denied

Le -v (--verbose ) l'option indique mkdir pour imprimer un message pour chaque répertoire créé.

Comment créer des répertoires parents #

Un répertoire parent est un répertoire situé au-dessus d'un autre répertoire dans l'arborescence des répertoires. Pour créer des répertoires parents, utilisez le -p option.

Disons que vous voulez créer un répertoire /home/linuxize/Music/Rock/Gothic :

mkdir /home/linuxize/Music/Rock/Gothic

Si l'un des répertoires parents n'existe pas, vous obtiendrez une erreur comme indiqué ci-dessous :

mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory

Au lieu de créer les répertoires parents manquants un par un, invoquez le mkdir commande avec le -p choix :

mkdir -p /home/linuxize/Music/Rock/Gothic

Lorsque le -p est utilisée, la commande crée le répertoire uniquement s'il n'existe pas.

Si vous essayez de créer un répertoire qui existe déjà et le -p l'option n'est pas fournie, mkdir affichera File exists erreur :

mkdir newdir
mkdir: cannot create directory 'newdir': File exists

Comment définir les autorisations lors de la création d'un répertoire #

Pour créer un répertoire avec des autorisations spécifiques, invoquez le mkdir commande avec le -m (-mode ) option. La syntaxe d'attribution des permissions est la même qu'avec le chmod commande.

Dans l'exemple suivant, nous créons un nouveau répertoire avec 700 autorisations, ce qui signifie que seul l'utilisateur qui a créé le répertoire pourra y accéder :

mkdir -m 700 newdir

Lorsque le -m n'est pas utilisée, les répertoires nouvellement créés ont généralement soit 775 ou 755 autorisations, en fonction de umask valeur.

Comment créer plusieurs répertoires #

Pour créer plusieurs répertoires, spécifiez les noms des répertoires comme arguments de commande, séparés par un espace :

mkdir dir1 dir2 dir3

Le mkdir La commande vous permet également de créer une arborescence de répertoires complexe avec une seule commande :

mkdir -p Music/{Jazz/Blues,Folk,Disco,Rock/{Gothic,Punk,Progressive},Classical/Baroque/Early}

La commande ci-dessus crée l'arborescence de répertoires suivante :

Music/
|-- Classical
|   `-- Baroque
|       `-- Early
|-- Disco
|-- Folk
|-- Jazz
|   `-- Blues
`-- Rock
    |-- Gothic
    |-- Progressive
    `-- Punk

Conclusion #

Le mkdir La commande sous Linux est utilisée pour créer de nouveaux répertoires.

Pour plus d'informations sur mkdir , consultez la page de manuel mkdir.

Si vous avez des questions, n'hésitez pas à laisser un commentaire ci-dessous.


Linux
  1. Comment créer un script d'une commande Linux

  2. 5 exemples pour créer plusieurs répertoires sous Linux

  3. Comment renommer un répertoire sous Linux

  4. Comment créer un nouveau répertoire sous Linux

  5. linux :comment exécuter une commande dans un répertoire donné

Commande Mkdir sous Linux

Comment créer un alias sous Linux

Comment compter les fichiers dans le répertoire sous Linux

Commande mkdir :créer de nouveaux répertoires sous Linux

Comment lister uniquement les répertoires sous Linux

Comment créer un groupe sous Linux - Commande groupadd