Создать, удалить, копировать: команды терминала на Linux

Сегодня мы с вами поговорим о том, как создать, удалить и копировать в терминале на Linux или в серверной части Linux | Ubuntu, т.е. в дистрибутивах без графической оболочки.

Команда touch

touch — утилита для установки времени доступа/изменения файлов. Но в основном эта команда используется для создания файлов.

Чтобы создать файл в директории Вашего пользователя, открываем терминал и набираем следующую команду:

touch /home/user/file.txt

Данная команда создаст файл file.txt в директории home/user

Команда rm

rm — является утилитой для удаления файлов и каталогов.

Самые распространенные опции команды rm:

  • -R — можно удалить каталог в котором уже есть файлы.
  • -f — игнорирует все ошибки и выполняет удаление, при этом не выдавая в консоль никакой информации.
  • -i — выдает предупреждение при удалении файла. Нужно подтвердить или отменить удаление.
  • -v — выводит информацию о выполненных действиях.

Примеры использования команды rm:

rm *.txt 

Команда удалит все файлы с расширением txt в текущем каталоге

rm foo* 

Данная команда удалит все файлы, имя которых начинается на foo

Команда cp

cp — утилита для копирования файлов и директорий.

Синтаксис выглядит следующим образом:

cp [OPTIONS] SOURCE DESTINATION

Сама команда очень гибкая, имеет множество ключей, однако на практике используются они не часто. Наиболее часто используются ключи -f,-v,-i,-r(-R). Опции которые аналогичны команде rm.

Если в директории куда планируется скопировать файл уже есть файл с таким именем, то он будет перезаписан. Во избежание таких ситуаций желательно использовать ключ -i.

Пример использования команды cp:

cp -v /var/log/messages /home/user/messages

Команда mv

mv — утилита для перемещения и переименования файлов.

Синтаксис команды mv:

mv [OPTIONS] SOURCE DESTINATION

Таким образом файл источник будет создан в месте назначения с новым именем.

mv -v /var/log/messages /home/user/messages

Команда mkdir

Утилита mkdir используется для создания пустых каталогов. Также можно создавать и подкаталоги, иногда довольно удобно.

Синтаксис команды mkdir:

mkdir [OPTION] DIRECTORY

В качестве опций(ключей) принимает всего 3 ключа:

  • -m — задает права доступа к директории. Права нужно указывать при помощи маски umask.
  • -p — позволяет создавать подкаталоги.
  • -v — выводит информацию о проделанных действиях.

Использование ключа -p довольно простое, нам всего лишь нужно через слэш указать название подкаталогов, таким образом синтаксис будет иметь следующий вид:

mkdir -p test/test1/test2/test3

После выполнения команды будет создан каталог test в котором будет создан подкаталог test1 и так далее.

Команда rmdir

Утилита для удаления каталогов. Удаляет только пустые каталоги. Также имеет в арсенале ключ -p, для удаления подкаталогов. Подкаталоги соответственно должны быть пустыми.

Потренируйтесь работать с данными командами для закрепления материала. Так как эти команды вы будете использовать наиболее часто, вам нужно довести использование этих команд до автоматизма.

Если есть вопросы, то пишем в комментариях.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

0 0 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
Просмотреть все комментарии