Команды Linux

Как использовать команду rm в Linux

Как использовать команду rm в Linux
Команда rm используется для удаления файлов и каталогов в Linux. Это одна из команд, которые вы должны знать как системный администратор Linux для управления файлами и каталогами.  В этой статье я покажу вам, как использовать команду rm для удаления файлов и каталогов в Linux.

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

Вы можете удалить один файл с помощью rm.

Допустим, вы хотите удалить файл изображения 529395.jpg в Фотографий/ каталог в ваших пользователях ДОМ каталог.

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

$ rm Картинки / 529395.jpg

Файл следует удалить.

Распечатать, что делает rm:

Если вы хотите, чтобы rm печатал то, что он делает на консоли, вы можете использовать -v вариант.

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

$ rm -v тест.текст

Как видите, файл удален. rm также напечатал удален тест.текст' на консоли, поскольку он успешно удалил файл test.текст.

Запрашивать перед удалением файлов:

Поскольку rm - очень разрушительная команда, вы можете случайно удалить важные файлы. Хорошая новость заключается в том, что у rm есть флаг -i, который запрашивает (подтвердить) вас перед удалением каждого файла.

Например, скажем, вы хотите удалить файл Привет.текст но вы хотите, чтобы rm предлагал вам подтвердить операцию удаления файла. Затем вы должны запустить rm следующим образом:

$ rm -iv привет.текст

Как видите, вам будет предложено подтвердить операцию удаления файла Привет.текст. Для подтверждения нажмите у а затем нажмите .

Файл следует удалить.

Запрашивать перед удалением более 3 файлов:

Вы можете указать rm запрашивать подтверждение, когда вы удаляете более 3 файлов, только с параметром -I.

Допустим, у вас есть 4 файла в вашем текущем рабочем каталоге, test1, test2, test3, а также test4. Теперь вы хотите убедиться, что вы не удалили более 3 файлов без предварительного уведомления.

Для этого выполните следующую команду:

$ rm -Iv тест *

Теперь rm предложит вам подтвердить, действительно ли вы хотите удалить эти файлы. Если вы уверены, что эти файлы вам больше не нужны, нажмите у а затем нажмите продолжать.

Как видите, все эти файлы удалены.

Удаление пустых каталогов с помощью rm:

Вы также можете удалить пустые каталоги в вашей системе Linux с помощью rm. Для этого вы можете использовать параметр -d команды rm.

Допустим, у вас пустой каталог файлы / в вашем текущем рабочем каталоге. Теперь вы хотите удалить это. Вы можете сделать это с помощью следующей команды:

$ rm -dv файлы /

Как видите, пустой каталог файлы / устранен.

Рекурсивное удаление файлов и каталогов с помощью rm:

Допустим, у вас есть целый каталог файлов и другие подкаталоги с файлами, которые вам больше не нужны. Теперь вы хотите удалить их все, чтобы сэкономить место на диске.

Вы можете удалить все файлы и подкаталоги каталога (скажем, tmp / в вашем текущем рабочем каталоге) с помощью следующей команды:

$ rm -rfv tmp /

Как видите, все файлы и подкаталоги внутри файлы / каталог, включая файлы / каталог удален.

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

$ rm -rvi файлы /

Как видите, rm просит вас подтвердить, прежде чем что-либо делать. Если вас это устраивает, просто нажмите у а затем нажмите продолжать.

rm будет продолжать просить вас подтвердить, пока он не закончит свою работу.

Если вы хотите остановить команду rm на полпути, просто нажмите + c.

Заключение:

Команда rm очень деструктивна. Вы всегда должны быть осторожны с этим. Всегда будьте особенно осторожны и дважды проверяйте все, прежде чем запускать команду rm с привилегиями суперпользователя (sudo).

Например, вы можете удалить важные системные файлы, если не будете осторожны с командой rm. Это может привести к тому, что ваш компьютер не загрузится или некоторые службы не запустятся.

Хороший способ перепроверить все - использовать ls команда.

Например, предположим, вы хотите удалить все файлы, начинающиеся с tmp из вашего текущего рабочего каталога. Конечно, вы можете удалить все эти файлы с помощью следующей команды:

$ rm -v tmp *

Но в целях безопасности вместо того, чтобы сначала использовать команду rm, проверьте, используется ли tmp * перечисляет все файлы, которые вы хотите удалить с помощью команды ls, как показано ниже.

$ ls tmp *

Как видите, в команде перечислены все файлы, которые соответствуют tmp *. Если вы уверены, что они вам не нужны, вы можете использовать команду rm, как показано выше, чтобы удалить их все.

Итак, это все о команде rm. Спасибо, что прочитали эту статью.

Как установить Doom и играть в него в Linux
Введение в Doom Серия Doom возникла в 90-х годах после выхода оригинальной Doom. Это мгновенно стал хитом, и с тех пор серия игр получила множество на...
Vulkan для пользователей Linux
С каждым новым поколением видеокарт мы видим, как разработчики игр расширяют границы графической точности и приближаются на шаг ближе к фотореализму. ...
OpenTTD против Simutrans
Создание собственного транспортного симулятора может быть увлекательным, расслабляющим и чрезвычайно увлекательным занятием. Вот почему вам нужно попр...