Как удалять файлы и каталоги с помощью командной строки Linux

Linux Logo Scripts

В этом уроке мы узнаем, как удалять файлы и папки с помощью командной строки в Linux. Этот урок совместим со всеми дистрибутивами Linux, поэтому он одинаково работает на Ubuntu, Debian, CentOS, AlmaLinux, Rocky Linux и т.д.

Удаление файла в Linux

В Linux команда rm используется для удаления файлов и папок. Перейдите в определенный каталог, где находится файл, который вы хотите удалить. Укажите местоположение, иначе команда начнет поиск в текущем рабочем каталоге. У меня есть файл в папке /tmp/, который я хочу удалить. Чтобы удалить нужный файл, откройте терминал и введите следующую команду:

Удаление одного файла

Будьте осторожны, удаляя файлы и папки из Linux, потому что после удаления их нельзя откатить назад. Для этого используйте параметр -i, он запросит у вас подтверждение перед удалением файла:

Подтверждение удаления файла

Если вы не хотите получать сообщение о подтверждении удаления, используйте следующую команду:

Принудительное удаление файла в Linux

Это не приведет к появлению подтверждающего сообщения.

Удаление нескольких файлов в Linux

Чтобы удалить несколько файлов в Linux, мы можем использовать одну и ту же команду rm.

Удаление двух или более файлов в Linux

Удаление каталога в Linux

Для удаления каталога в Linux используется та же команда. Но для удаления каталога необходимо добавить опции -r и -f.

Удалить каталог

Но будьте осторожны, при этом каталог удаляется рекурсивно со всеми файлами и папками внутри. Вы можете использовать вышеуказанную команду без -f, так как она не будет запрашивать подтверждения. Опция -r используется для удаления каталога.

Если вы просто хотите удалить пустой каталог, используйте эту команду:

Команда выдаст ошибку, если каталог не пуст.

Резюме

  • Во всех дистрибутивах Linux команда rm используется для удаления файлов и папок.
  • Если с командой rm используется параметр -i, она запросит подтверждение перед удалением.
  • Если вместе с rm используется -r, то будет удален каталог.
Avatar for Gnostis
Gnostis
Добавить комментарий