С чего начать Первые шаги трек · 15 ступеней
Linux Labs
К статье

mkdir — создание каталогов

шпаргалка · Linux · coreutils https://lab.dimsanych.ru/ru/wiki/mkdir/

Шпаргалка

  • mkdir -p a/b/c цепочка каталогов
  • mkdir -p site/{css,js,img} несколько за раз
  • mkdir -m 700 ~/.secrets с правами сразу
  • rmdir empty удалить пустой

Ключи

bash
mkdir reports                     # один каталог в текущем
mkdir a b c                       # сразу несколько
mkdir -p proj/src/api             # -p: создать ВСЮ цепочку (proj и proj/src тоже)
mkdir -p logs                     # -p ещё и не падает, если logs уже есть (удобно в скриптах)
mkdir -m 700 ~/.secrets           # -m: сразу выставить права (здесь — только владельцу)
mkdir -v new                      # -v: печатать, что создано (verbose)
mkdir -p site/{css,js,img}        # раскрытие скобок bash → site/css site/js site/img
mkdir -p data/{2024,2025}/{01,02} # комбинации: data/2024/01 … data/2025/02

Основные ключи:

Ключ Что делает
-p, --parents создать родителей по пути; не ошибка, если уже существует
-m, --mode=ПРАВА задать права сразу при создании (вместо umask)
-v, --verbose печатать имя каждого созданного каталога
Загрузка…