Как создать каталог в командной строке Linux
В этой статье мы раскроем все секреты работы с каталогами в командной строке Linux. Вы узнаете, как создавать новые папки 📁, просматривать их содержимое 👀, перемещаться между ними 🚶♂️, и даже переименовывать их ✍️. Мы погрузимся в мир команд, которые помогут вам стать настоящим гуру управления файловой системой! 🤓
- 📁 Создание новых каталогов: mkdir — ваш волшебный инструмент
- 👀 Просмотр содержимого каталога: Команда ls
- 🚶♂️ Навигация по каталогам: Команда cd
- 🌳 Создание вложенных каталогов: mkdir -p
- 🗂️ Управление списком директорий: Команда dirs
- ✍️ Переименование и перемещение каталогов: Команда mv
- Команда mv (move) используется не только для перемещения, но и для переименования файлов и каталогов. 🔄
- ⚙️ Что значит mkdir
- 💻 Как открыть командную строку в определенном каталоге
- 📝 Выводы и заключение
- Практикуйтесь, экспериментируйте, и вы быстро станете мастером командной строки! 🏆
- ❓ FAQ: Часто задаваемые вопросы
📁 Создание новых каталогов: mkdir — ваш волшебный инструмент
Представьте, что вы хотите организовать свои файлы и создать новую папку для проекта. 💼 В Linux это делается очень просто! Вам понадобится команда mkdir
. 🪄
Как это работает:
- Откройте терминал. 💻
- Введите команду
mkdir
и затем, через пробел, имя желаемой папки. Например,mkdir Мой_Новый_Проект
. - Нажмите Enter. ✅
- Вуаля! 🎉 Новая папка создана в вашем текущем рабочем каталоге. Обычно, это ваш домашний каталог, если вы только открыли терминал.
mkdir
расшифровывается как "make directory", что означает «создать каталог».- Имя папки может содержать буквы, цифры, символы, но лучше избегать пробелов и специальных символов для простоты использования.
- Вы можете создать несколько папок одновременно, перечислив их через пробел, например:
mkdir Папка1 Папка2 Папка3
.
👀 Просмотр содержимого каталога: Команда ls
Теперь, когда у вас есть папка, нужно уметь смотреть, что в ней находится. Для этого у нас есть команда ls
. 🔍
Основы ls
:
- Просто введите
ls
в терминале и нажмите Enter. Вы увидите список файлов и папок в текущем каталоге. ls
— это сокращение от "list", что значит «список».ls
отображает только файлы и папки в текущей директории.
ls
:
ls -l
: Выводит список в длинном формате, показывая права доступа, владельца, размер, дату изменения и имя каждого файла или папки. 📜ls -a
: Показывает все файлы и папки, включая скрытые (начинающиеся с точки). 🕵️♂️ls -al
: Комбинация длинного формата и показа всех файлов. 🗂️ls -lh
: Выводит размеры файлов в читаемом формате (например, Кб, Мб, Гб). 📊
Важно: Команда ls
не предназначена для поиска файлов или папок по имени, размеру или содержимому. Для этого есть другие инструменты, такие как find
.
🚶♂️ Навигация по каталогам: Команда cd
Чтобы перемещаться между папками, вам понадобится команда cd
, что расшифровывается как "change directory" (сменить каталог). 🧭
Как это работает:
cd имя_папки
: Переходит в папку с указанным именем, которая находится в текущей директории.cd ..
: Переходит на один уровень выше, в родительскую папку. ⬆️cd /путь/к/папке
: Переходит в папку по абсолютному пути, начиная от корневого каталога.cd
: Переходит в домашний каталог пользователя. 🏠cd -
: Переходит в предыдущую директорию, в которой вы были. ⏪
- Вы находитесь в домашнем каталоге.
- Вы вводите
cd Мой_Новый_Проект
и переходите в папку "Мой_Новый_Проект". - Затем вводите
cd ..
и возвращаетесь в домашний каталог.
🌳 Создание вложенных каталогов: mkdir -p
Иногда вам нужно создать целую иерархию папок за один раз. 🌲 В этом поможет команда mkdir
с опцией -p
.
mkdir -p Папка1/Папка2/Папка3
: Создаст папки "Папка1", "Папка2" и "Папка3", если их еще не существует.- Опция
-p
означает "parents" (родители), то есть, она создаст все родительские папки, которые необходимы для создания конечной папки.
- Экономит время, так как не нужно создавать каждую папку по отдельности.
- Удобно для создания сложных деревьев каталогов.
🗂️ Управление списком директорий: Команда dirs
Команда dirs
— это внутренний инструмент командной оболочки bash, который позволяет вам просматривать список сохраненных в памяти директорий. 🗄️ Это как история вашего перемещения по папкам, которая может быть полезна для быстрого возвращения в нужную директорию.
✍️ Переименование и перемещение каталогов: Команда mv
Команда mv (move) используется не только для перемещения, но и для переименования файлов и каталогов. 🔄
Как это работает:
mv старое_имя новое_имя
: Переименовывает файл или папку.mv файл_или_папка путь/к/новой/папке
: Перемещает файл или папку в указанную папку.
mv Мой_Старый_Проект Мой_Новый_Проект
: Переименовывает папку "Мой_Старый_Проект" в "Мой_Новый_Проект".mv Мой_Файл /home/user/Документы
: Перемещает файл "Мой_Файл" в папку «Документы».
⚙️ Что значит mkdir
mkdir
— это аббревиатура от "make directory" (создать каталог). Это фундаментальная команда для создания новых папок в Linux и других Unix-подобных операционных системах.
💻 Как открыть командную строку в определенном каталоге
В Windows можно открыть командную строку в определенном каталоге, выполнив следующие действия:
- Откройте проводник и перейдите в нужную папку.
- Щелкните правой кнопкой мыши на пустом месте в этой папке.
- Выберите пункт «Открыть в терминале» или «Открыть окно команд».
- В открывшемся окне командной строки вы сразу окажетесь в выбранной папке.
📝 Выводы и заключение
Работа с каталогами в командной строке Linux — это важный навык для любого пользователя. 🧑💻 Команды mkdir
, ls
, cd
, mv
, и dirs
— это основные инструменты, которые помогут вам эффективно управлять файловой системой. 🚀
Ключевые тезисы:
mkdir
создает новые папки.ls
показывает содержимое папок.cd
перемещает вас между папками.mv
переименовывает и перемещает файлы и папки.dirs
управляет списком сохраненных директорий.
Практикуйтесь, экспериментируйте, и вы быстро станете мастером командной строки! 🏆
❓ FAQ: Часто задаваемые вопросы
В: Как создать несколько папок одновременно?О: Используйте команду mkdir имя_папки1 имя_папки2 имя_папки3
.
О: Используйте команду ls -a
или ls -al
.
О: Используйте команду cd
.
О: Используйте команду mv старое_имя новое_имя
.
О: Используйте команду mkdir -p путь/к/папке
.