From b3bd91d502752daf6aa4be2f533f604a0efec87f Mon Sep 17 00:00:00 2001 From: Emily Grace Seville Date: Sun, 8 Jan 2023 01:30:52 +1000 Subject: [PATCH] mkdir: add/refresh pages (#7992) * Create `mkdir` copy with long options * Refresh mkdir command pages: - new example for setting permissions - better descriptions - better placeholders * Use imperative mood in titles * Don't use brace expansion * Apply suggestions from code review Co-authored-by: Axel Navarro * Better describe -p flag * Remove linux/mkdir because: - mkdir is available on several platforms Co-authored-by: Axel Navarro --- pages/common/mkdir.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pages/common/mkdir.md b/pages/common/mkdir.md index 17cf334a5..037c27c3c 100644 --- a/pages/common/mkdir.md +++ b/pages/common/mkdir.md @@ -1,16 +1,16 @@ # mkdir -> Creates a directory. +> Create directories and set their permissions. > More information: . -- Create a directory in current directory or given path: +- Create specific directories: -`mkdir {{path/to/directory}}` +`mkdir {{path/to/directory1 path/to/directory2 ...}}` -- Create multiple directories in the current directory: +- Create specific directories and their [p]arents if needed: -`mkdir {{directory_1 directory_2 ...}}` +`mkdir -p {{path/to/directory1 path/to/directory2 ...}}` -- Create directories recursively (useful for creating nested dirs): +- Create directories with specific permissions: -`mkdir -p {{path/to/directory}}` +`mkdir -m {{rwxrw-r--}} {{path/to/directory1 path/to/directory2 ...}}`