как создать папку в линукс через консоль
Как создать каталог в Linux
Операционная система Linux существенно отличается от некоторых своих аналогов. В этом может убедиться каждый новичок, который впервые имеет дело с непростым дистрибутивом Ubuntu. Переход на ОС Линукс всегда становится испытанием для любителей Windows, но опыт и понимание специфики такого устройства приходит со временем.
В большинстве случае базового количества стандартных папок не хватает для хранения всех необходимых файлов, а сбрасывать их в один каталог – крайне неразумная затея. Это неудобно. Также не стоит забывать о временных файлах или отдельно взятых программах на компьютере. Они нуждаются в автономных хранилищах. Как минимум для того, чтобы соблюдать порядок на ПК.
В данной статье мы разберемся, как создать новую папку в Линукс посредством самых простых и доступных способов.
Терминал
К сожалению, столь универсальный инструмент управления системой, как терминал, часто игнорируется неопытными пользователями. Они его попросту боятся, но это лишь вопрос времени и привычки. Имея дело с ОС Линукс, всё же придется сделать этот отважный шаг.
Для создания новой папки на ПК понадобится специальная утилита – mkdir.
Можно сказать, это и есть её основная задача. Синтаксическая структура mkdir выглядит следующим образом:
Данная программа не наделена широким функционалом, но в данном вопросе он и не понадобится. Итак, приступаем к созданию нового каталога. Запустите окно терминала, используя клавиатуру своего ПК. А именно – комбинацию Ctrl+Alt+T. Пропишите в нем команду в виде:
Создадим новый каталог «new-papka».
После этого в текущей директории появится новый каталог «new-papka». Новую папку можно создать и в любой иной директории. Для этого дополнительно необходимо указать полный или относительный путь.
Создадим директорию «test» в «usr».
Все еще сомневается в уникальных возможностях терминала по сравнению с графическими программами? Тогда мы выделим для вас еще несколько заманчивых опций для создания нового каталога в Линукс.
Чтобы создать сразу несколько новых папок, не придется выполнять этот процесс вручную, повторяя одни и те же действия раз за разом. С терминалом все делается намного проще и быстрее! Нужно лишь знать специальную команду:
И еще одна полезная подсказка! Для создания папки с подпапками примените команду с опцией «-p».
— доманий каталог пользователя.
Файловый менеджер
Чтобы создать новую папку данным способом, найдите ярлык файлового менеджера (Nautilus) в меню Dash или на панели Unity. Кликните мышкой по этому ярлыку. В перечне доступных каталогов выберите тот, в котором планируете создать новую папку. Вам необходимо перейти в него для выполнения актуальной задачи.
Предлагаем вашему вниманию альтернативный вариант: в окне файлового менеджера кликните правой кнопкой мыши для вызова контекстного меню. В списке доступных опций выберите вариант «Создать папку». Так будет еще быстрее.
Придумайте наименование для новой папки. Используйте любые цифры, символы или буквы для ввода названия в специальной графе. Единственным исключением из правила является символ косой черточки. Его использование запрещено для подобных целей.
В этом плане операционная система Linux не так строга и взыскательна, как операционная система Windows. Если внимательнее присмотреться, то можно понять без сомнений: Линукс имеет множество преимуществ в работе.
После того, как наименование будет прописано, нужно сохранить внесенные изменения. Для этого следует один раз кликнуть мышкой в окне файлового менеджера – там, где остается свободное место. Как видите, ничего сложного в этом нет.
Заключение
В данной статье представлены сразу несколько альтернативных способов создания новой папки в Линукс. Неопытному пользователю остается лишь выбрать максимально удобный вариант. Работа с консольными командами станет для новичка сущим удовольствием, как только он отважится иметь делом с терминалом.
Как создать папку Ubuntu
Эта статья ориентированна на самых начинающих. Для тех кто только-только начал разбираться с операционной системой Ubuntu. Хранить файлы все свои файлы в одной папке очень неудобно, а стандартных папок со временем начнет не хватать. Кроме того, может понадобится создать папку для временных файлов или какой-нибудь программы. Сегодня мы рассмотрим как создать папку в Ubuntu. Мы поговорим о том как создать папку linux с помощью файлового менеджера, а также рассмотрим различные способы создания папки в терминале.
Способ 1 Файловый менеджер
Сначала нужно открыть файловый менеджер Nautilus. Для этого кликните по его ярлыку на панели Unity или в меню Dash:
Дальше перейдите в каталог, в котором вы хотите создать новую папку:
Создать папку Ubuntu можно в контекстном меню. Просто кликните правой кнопкой мыши по свободной области файлового менеджера для вызова меню. Затем выберите пункт «создать папку»:
Теперь осталось указать имя папки. Оно может содержать любые буквы, цифры, а также все символы, кроме косой черты. Linux в этом плане отличается от Windows и вы можете назвать свою папку как захотите, без ограничений:
Чтобы сохранить изменения еще раз кликните в свободном месте файлового менеджера.
Способ 2. Терминал
Новички, как правило, не хотят пользоваться терминалом, считают его слишком сложным. Но с чего-то же надо начинать, поэтому здесь мы рассмотрим как создать папку через терминал Ubuntu.
$ mkdir опции имя_папки
Давайте попробуем. Откройте терминал (Нажмите сочетание клавиш Ctrl+Alt+T) и наберите следующую команду:
В текущей директории будет создана папка с указанным именем. Если нужно создать папку в другой директории, перед именем укажите путь к той директории:
Утилита создаст папку в подпапке загрузки. Можно использовать не только путь относительно текущей папки, но и указать полный путь в файловой системе:
Это собственно все основное. Но еще я хочу вам показать на что способен терминал в отличие от графических программ.
Например, нам нужно создать несколько папок, тогда можно сделать все одной командой:
Если нужно создать папку Ubuntu, а в ней еще несколько папок, можно воспользоваться командой:
Или, например, сложная структура:
Выводы
В этой статье я рассказал как создать папку в Ubuntu. Это очень просто. К тому же, как вы увидели, все можно делать намного эффективнее с помощью консольных команд.
Команды Linux для работы с файлами
В этой статье мы рассмотрим самые часто используемые команды Linux для работы с файлами и каталогами, после их освоения терминал больше не будет казаться таким непонятным и объемлемым. Вот какие команды будут нас сегодня интересовать:
А теперь перейдем к подробному рассмотрению всех этих команд.
Команда ls позволяет вывести список файлов заданной папки, по умолчанию, будет выведен список файлов текущей папки:
Чтобы вывести список файлов нужной папки, вы можете передать ее адрес утилите, например, /home:
Команда cd позволяет изменить текущую папку на другую. По умолчанию, текущей считается домашняя папка, например, cd Desktop меняет папку на рабочий стол, если вы выполните ее из домашнего каталога:
Вы также можете указать полный путь к папке:
Вы также можете вернуться в предыдущую рабочую папку:
Команда rm позволяет удалить файл. Будьте очень осторожны с ней, она не будет спрашивать подтверждения:
Например, rm file удалит файл с именем file, который находится в текущей папке. Как и в предыдущих вариантах, вы можете указать полный путь к файлу linux. Например:
Будьте осторожны, потому что эта команда удаляет файлы безвозвратно.
Команда rmdir позволяет удалить пустую папку. Например, команда rmdir directory удалит папку directory, которая находится в текущей папке:
Команда mv перемещает файл в новое место. Она также может использоваться для переименования файлов. Например, mv file newfile переименует файл file в newfile:
Чтобы переместить файл в другую папку нужно указать путь к ней, например, переместим файл file в папку /home/user/tmp/
mv file /home/user/tmp/
Команда mkdir позволяет создать новую папку mkdir test создаст папку в текущем каталоге:
Если нужно создать папку в другом каталоге, укажите полный путь к нему:
Для создания жесткой ссылки никаких опций задавать не нужно:
ln /home/user/Downloads/ /home/user/test/
chmod позволяет изменить права доступа к файлам. Например, chmod +x script.sh добавляет флаг исполняемости к файлу script.sh:
Подробнее о том, как работают разрешения для файлов смотрите в статье права доступа к файлам в Linux.
Команда touch создает пустой файл. Например, touch file создаст пустой файл в текущей папке с именем file:
Для создания файлов через терминал существует еще несколько команд, они рассмотрены в статье как создать файл в linux.
11. mc
sudo apt install mc
После завершения установки достаточно выполнить команду mc:
Используйте клавиши со стрелками для перемещения по файлах, Tab для перехода на другую панель, Alt+1 для просмотра справки и Alt+2 для вывода меню:
Если терминальное окружение поддерживает мышь, то вы можете ее использовать в Midnight Commander.
Выводы
В этой статье мы рассмотрели как выполняется работа с файлами и каталогами в linux, с помощью терминала. Когда вы освоите все эти команды, вы сможете сделать большинство основных действий в терминале. А как часто вы пользуетесь терминалом? Используете его для работы с файлами? Напишите в комментариях!
Как создавать каталоги в Linux (команда mkdir)
Синтаксис команды Linux mkdir
Синтаксис команды mkdir следующий:
Команда принимает в качестве аргументов одно или несколько имен каталогов.
Как создать новый каталог
Вы можете убедиться, что каталог был создан, перечислив его содержимое с помощью команды ls :
При указании только имени каталога без полного пути он создается в текущем рабочем каталоге.
Чтобы создать каталог в другом месте, вам необходимо указать абсолютный или относительный путь к файлу родительского каталога. Например, чтобы создать новый каталог в каталоге /tmp вы должны ввести:
Если вы попытаетесь создать каталог в родительском каталоге, в котором у пользователя недостаточно прав, вы получите сообщение об ошибке Permission denied :
Как создать родительские каталоги
Допустим, вы хотите создать каталог /home/linuxize/Music/Rock/Gothic :
Если какой-либо из родительских каталогов не существует, вы получите сообщение об ошибке, как показано ниже:
Как установить разрешения при создании каталога
Как создать несколько каталогов
Чтобы создать несколько каталогов, укажите имена каталогов в качестве аргументов команды, разделенные пробелом:
Команда mkdir также позволяет создать сложное дерево каталогов с помощью одной команды:
Приведенная выше команда создает следующее дерево каталогов :
Выводы
Команда mkdir в Linux используется для создания новых каталогов.
Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.
Как создать папку в линукс через консоль
C навигацией разобрались, теперь научимся создавать, удалять, копировать, перемещать файлы и директории (каталоги) в терминале Linux.
Создание файлов и директорий в терминале Linux.
Создание текстовых файлов в терминале Linux.
Текстовый файл в терминале Linux можно создать тремя способами.
1. С помощью команды touch:
Вводим команду touch, затем путь и название нового файла.
Например, создадим текстовый файл в текущей директории с именем file.txt:
2. С помощью перенаправления стандартного потока вывода любой команды.
О перенаправлении стандартных потоках вывода в файл более подробно будет рассказано в одной из следующих статей о терминале Linux.
Создать файл можно также перенаправлением вывода любой команды в файл.
В общем виде команда будет следующей:
То есть, команда с выводом, затем галочка вправо >, означающая перенаправление вывода команды в файл и путь к файлу.
Например, перенаправим вывод справки команды ls в файл, который будет создан (а если такой файл есть, то он будет полностью перезаписан):
Но это мы создали не пустой файл, а если хотим создать пустой, то воспользуемся командой echo c переданной ей пустой строкой (две одинарных ковычки) и перенаправим это в файл:
3. С помощью любого текстового редактора, консольного или с графическим интерфейсом.
Передаем команду запуска любого текстового редактора и путь к файлу.
Самый простой консольный текстовый редактор это nano:
Или с помощью текстового редактора с графическим интерфейсом, который установлен в Gnome по умолчанию:
Про манипуляции с текстом более подробно в одной из следующих статей о терминале Linux.
Создание директорий (каталогов) в терминале Linux.
Создание каталогов выполняется командой «mkdir» (от англ. make directory):
Создать директорию с именем «dir1»:
Создать две директории одновременно:
Создать дерево директорий:
Удаление файлов и директорий в терминале Linux.
Удаление директорий (каталогов) в терминале Linux.
Для удаления директорий используется команда «rmdir» (от англ. remove directory):
Удаляются директории аналогично, как и создаются. Такие же команды.
Удаление файлов в терминале Linux.
Для удаления файлов используется команда «rm» (от англ. remove).
Работает очень просто, пишете команду rm и путь к файлу, который хотите удалить:
Удалить файл с именем «file1»:
Но команда «rm» позволяет удалять не только файлы, но и директории (каталоги) вместе с их содержимым.
Удалить директорию с именем «dir1» и рекурсивно всё её содержимое:
Удалить две директории и рекурсивно их содержимое:
Также можно добавить параметр -f, который означает, что при удалении не будет запрашиваться подтверждение на удаление. Команды будут выглядеть так:
Перемещение и переименование файлов и директорий в терминале Linux.
Для перемещения и переименовывания файлов и директорий (каталогов) используется команда «mv» (от англ. move).
Всё очень просто. Чтобы переименовать файл, выполняем команду:
Чтобы переместить файл:
Копирование файлов и директорий в терминале Linux.
Для копирования используется команда «cp» (от англ. copy).
Скопировать файл file1 и назвать его file2:
Копировать директорию dir1 в директорию dir2:
Копировать файл с именем file1 в директорию c именем dir1:
Справка о командах.