В среде Windows Server 2012R2 это командлет PowerShell rm
невыполнимым? Руководство TechNet для Удалить объект заявляет, что удаляет элемент (несколько типов), но не указывает на возможность удаления элемента.
Итак, если я сделаю
rm .\filename.ext
из командной строки PowerShell можно ли восстановить этот файл только с помощью встроенных инструментов?
powershell
windows-server-2012-r2
slybloty
источник
источник
Ответы:
Я отвечу, хотя никогда не использовал Powershell.
По руководство ,
это говорит:
Таким образом, на данный момент ваш вопрос сужается до:
Вы можете, но это не то, что вы делаете из контекстного меню правой кнопкой мыши.
Файл не исчезает из раздела после удаления. Это содержимое остается там, но помечается как свободное место. Если эти данные не перезаписаны другими данными, вы можете восстановить файлы. Существуют различные продукты, которые могут помочь сделать это.
Одним из них является бесплатный с открытым исходным кодом Система Rescue CD ,
Редактировать:
Вот аналогия возврата
rm
команда в реальном слове с реальными объектами:Представьте себе следующее: вы уронили бутылку молока, и она лопнула - молоко повсюду на полу.
Вы знаете, как вытащить молоко из пола и положить его обратно в другую бутылку. ( Для этого примера давайте предположим, что молоко не предназначено для питья - это просто содержимое бутылки. ).
Но теперь вы спрашиваете меня Как отменить действие удаления "? Вы не можете отменить действие удаления. Бутылка была сброшена и вы не можете "отменить" это. Молоко на полу ,
Ваше единственное решение - соберите молоко с пола обратно в другую бутылочку, прежде чем ваша собака позаботится о ней.
источник
rm
имеет «простой» способ быть полностью измененным.