Работаете ли вы в Linux каждый день или только начинаете с ним знакомиться, создать новую папку проще простого — буквально за пару кликов. Обычно я использую команду mkdir в терминале — это быстро и удобно, хотя иногда проще воспользоваться графической оболочкой.
Давайте посмотрим, насколько это действительно легко — и разберём все способы!
Создание папки с помощью файлового менеджера
Проще не придумаешь: используем графический интерфейс
Любите работать в Nautilus под GNOME, Dolphin для KDE или предпочитаете другой файловый менеджер? В Linux почти любой файловый менеджер позволит создать новую папку за секунды — главное, решите: делать это с помощью горячих клавиш или мышкой.
Сначала перейдите в ту папку, где планируете создать новую директорию. Дальше — на выбор: сочетание клавиш или контекстное меню. Например, в Nautilus и Dolphin просто нажмите Ctrl + Shift + n, и папка появится мгновенно. Второй вариант — щёлкните правой кнопкой мыши по свободному месту и выберите «Создать папку» (или похожую команду для вашей среды).
Откроется окно, где останется только ввести имя папки — нажмите Enter или кнопку «Создать». Готово!
Графический файловый менеджер — отличный выбор для новичков и для тех, кто только что переключился с Windows или macOS. Все базовые операции всегда под рукой, а разобраться сможет даже тот, кто впервые открыл Linux.
Создание папки прямо из приложения
Молниеносно создаём папку при сохранении файлов
Бывает, что новая папка нужна именно в тот момент, когда вы сохраняете файл. Хорошая новость: почти все диалоговые окна «Сохранить как...» уже умеют это! Просто найдите там значок создания папки — например, в верхнем углу окна Nautilus:
Как только вы создали папку — диалог сразу перейдёт в неё. Так ещё удобнее сохранять документы, фото и любые другие файлы.
Кстати, диалоги открытия и сохранения в Linux часто скрывают массу полезных фишек. Не поленитесь их изучить — так работать получится ещё быстрее.
Команда mkdir
Классика жанра: делаем папку через терминал
Самый прямой способ — команда mkdir в терминале:
Эту команду должен знать любой, кто хоть раз работал с Linux. Она предельно простая, но при этом очень гибкая:
Чтобы сделать новую папку в нужном месте, сначала перейдите в нужный каталог — или сразу укажите путь при создании.
Хотите — используйте относительный путь, хотите — абсолютный. Всё работает одинаково хорошо.
А ещё mkdir за один раз может создать сразу несколько папок — просто перечислите их через пробел:
Если папка с таким именем уже существует, команда сообщит об ошибке. Например:
Создаёте пачку папок автоматически и хотите видеть, что появляется? Ключ -v (--verbose) покажет каждую созданную директорию:
Иногда по-настоящему удобно создать целую структуру вложенных папок, типа docs/finance/personal. Если запустить стандартную команду без параметров, получите ошибку:
Ошибка появляется потому, что «верхней» папки (например, docs) ещё нет. Можно создавать каждый уровень по отдельности, но это неудобно и долго.
Вот что по-настоящему ускоряет дело: добавьте -p (--parents) — и mkdir создаст всю цепочку сразу!
Есть и ещё один удобный параметр — -m (--mode): сразу задавайте права доступа для новой папки при её создании.
Несмотря на простоту, mkdir — очень мощный инструмент. Он легко встраивается в любые сценарии и позволяет автоматизировать работу с папками на все случаи жизни!
Создание папки через программный код
Для гиков и программистов: папка прямо из вашего приложения
Практически на любом языке программирования вы сможете создать папку системным вызовом mkdir. Простейший пример на C:
Это легко, хотя в реальных программах обычно добавляют возможности задать имя, установить доступ и так далее.
Подпишитесь на рассылку — ещё больше секретных трюков с mkdir!
В других языках работают схожие методы. Например, на Python — всего один вызов. В Rust для этого используется функция create_dir из std::fs. Она отвечает за работу с файлами и каталогами. Нужно сразу создать несколько вложенных директорий? Используйте create_dir_all — и получите всю структуру за раз.
Такой простой код может послужить основой для вашей версии mkdir, если нужны особые условия либо дополнительные параметры. Иногда папку создают напрямую из программы — например, для временных файлов или отдельного каталога с данными.
Программирование даёт огромные возможности автоматизации и гибкости — главное, чтобы задачи действительно этого требовали.
Пользуйтесь всей мощью Linux!
В Linux всегда есть разные пути решения — выбирайте то, что подходит именно вам. Работаете в файловом менеджере? Создайте папку тут же. Открыто диалоговое окно сохранения — используйте его.
Когда же дело доходит до множества папок или сложно устроенной структуры, ничто не заменит терминал и mkdir. Разумеется, имя придётся придумать самому, а вот скорость работы в терминале поражает!
Laptop With Linux Intel NUC13
Выберите процессор Intel и подходящую версию Linux для этого мини-компьютера — вариантов хватает на любой вкус.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь
Также подписывайтесь на нас в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru