Commandes Linux courantes (4) : commande mkdir (créer un répertoire)

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

Insérer la description de l'image ici

(4) Créez des répertoires par lots.

# mkdir txt{0..10}

# ls
txt0  txt1  txt10  txt2  txt3  txt4  txt5  txt6  txt7  txt8  txt9

Je suppose que tu aimes

Origine blog.csdn.net/weixin_49114503/article/details/132990859
conseillé
Classement