Annuaire d'articles
1. Introduction aux commandes
mkdir (créer des répertoires) crée des répertoires.
Si le répertoire spécifié n'existe pas, créez le répertoire. Si le répertoire spécifié existe déjà, il vous indiquera qu'il existe déjà et ne continuera pas à le créer.
Quelle est la différence entre touch et mkdir ?
Beaucoup de gens peuvent confondre cela. Touch sert à créer des fichiers et mkdir sert à créer des dossiers.
2. Format de commande
mkdir [OPTIONS] DIRECTORY ...
Description des options :
-m, --mode=<MODE>
设置权限模式(类似 chmod),而不是 rwx 减 umask。
-p, --parents
需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理。
-v, --verbose
每次创建新目录都显示信息。
-Z
将每个创建的目录的 SELinux 安全环境设置为 默认类型。
--context[=<CTX>]
像 -Z,或者如果指定了 CTX,则将 SELinux 或 SMACK 安全上下文设置为 CTX。
--help
显示此帮助信息并退出。
--version
显示版本信息并退出。
3. Exemples courants
(1) Créez un nouveau répertoire.
mkdir test1 test2
(2) Créez un répertoire. Si le répertoire parent n'existe pas, créez-le ensemble.
# mkdir -p test/demo
#[root@centos test1]# tree test
test
└── demo
1 directory, 0 files
(3) Créez un répertoire et spécifiez les autorisations.
Par exemple, définir les autorisations sur 700 signifie que les autres utilisateurs n'ont pas d'autorisations de lecture (afficher la liste des répertoires), d'écriture (créer des fichiers) et d'exécution (entrer dans le répertoire) sur le répertoire nouvellement créé.
mkdir -m 700 test1 test2
(4) Créez des répertoires par lots.
# mkdir txt{0..10}
# ls
txt0 txt1 txt10 txt2 txt3 txt4 txt5 txt6 txt7 txt8 txt9