Удалена команда `rm` в cygwin

Имея необходимость использовать оболочку bash на компьютере под управлением Windows (я пощажу вам подробности), я установил Cygwin, а друг, как шутка, запустил rm /usr/bin/rm на терминале, и неожиданно ничего особенного не произошло чем rm .

Есть ли способ вернуть программу rm на Cygwin или, если на то пошло, какое-либо распределение Linux? Насколько я знаю, в Red Hat или Debian-системах я не могу переустановить какой-либо пакет rm .

2 Solutions collect form web for “Удалена команда `rm` в cygwin”

rm является частью coreutils . Поэтому переустановите это.

У Cygwin нет полнофункционального диспетчера пакетов, но вы должны иметь возможность повторно запустить setup * .exe (то есть, оригинальный установщик – он помнит ваши пакеты), чтобы повторно выбрать coreutils.

rm в большинстве дистрибутивов Linux, и я думаю, что Cygwin также работает от GNU Coreutils . В моей ОС и, возможно, Cygwin есть пакет, который просто называется coreutils который содержит все эти программы.

  • Найти и удалить все временные файлы в каталоге пользователя
  • Я не могу удалить файл даже после изменения права собственности и разрешений
  • команды оболочки для проверки и создания директории
  • Необходимо удалить каталог с именем '~', созданным случайно
  • Два файла в одной папке с тем же именем - нужно удалить один, но не оба
  • Как запретить выполнение / bin / rm -f *?
  • Найти файлы внутри подкаталогов с разными именами (чтобы удалить их с помощью mtime)
  • Когда «/ bin / rm» удаляется при выдаче команды «rm -rfv /»?
  • Удалить файлы старше X дней +
  • Удалить старый файл с помощью сценария оболочки на FTP-сервере
  • Могу ли я использовать `rm` только при использовании globbing? (либо в bash, либо в zsh, либо в обоих)
  • Linux и Unix - лучшая ОС в мире.