Является ли rm обратимым?

2

В среде Windows Server 2012R2 это командлет PowerShell rm невыполнимым? Руководство TechNet для Удалить объект заявляет, что удаляет элемент (несколько типов), но не указывает на возможность удаления элемента.
Итак, если я сделаю

rm .\filename.ext

из командной строки PowerShell можно ли восстановить этот файл только с помощью встроенных инструментов?

slybloty
источник
Только обратим, используя зеркало.
Daniel R Hicks
почему ты хочешь сделать это? Если вы не хотите навсегда удалить что-либо, вы не можете просто переименовать или переместить куда-нибудь?
dangph

Ответы:

8

Я отвечу, хотя никогда не использовал Powershell.

По руководство ,

это говорит:

Удалить указанные элементы.

Таким образом, на данный момент ваш вопрос сужается до:

Могу ли я восстановить удаленный файл?

Вы можете, но это не то, что вы делаете из контекстного меню правой кнопкой мыши.

Файл не исчезает из раздела после удаления. Это содержимое остается там, но помечается как свободное место. Если эти данные не перезаписаны другими данными, вы можете восстановить файлы. Существуют различные продукты, которые могут помочь сделать это.

Одним из них является бесплатный с открытым исходным кодом Система Rescue CD ,

Редактировать:

Вот аналогия возврата rm команда в реальном слове с реальными объектами:

Представьте себе следующее: вы уронили бутылку молока, и она лопнула - молоко повсюду на полу.

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

Но теперь вы спрашиваете меня Как отменить действие удаления "? Вы не можете отменить действие удаления. Бутылка была сброшена и вы не можете "отменить" это. Молоко на полу ,

Ваше единственное решение - соберите молоко с пола обратно в другую бутылочку, прежде чем ваша собака позаботится о ней.

VL-80
источник
Не совсем тот ответ, который я искал. Я знаю, как восстановить удаленные файлы таким образом. Мне больше интересно, если rm имеет «простой» способ быть полностью измененным.
slybloty
2
@slybloty нет. Инструменты 3D-вечеринки - единственный путь
EkriirkE
1
@slybloty, ну представь себе следующее: ты роняешь бутылку молока и она треснула - молоко по всему полу. Вы знаете, как вытащить молоко из пола и положить его обратно в другую бутылку. Но теперь вы спрашиваете меня "Как отменить действие"? Вы не можете отменить действие удаления. Бутылка была уронена, и вы не можете ее «откинуть». Молоко на полу. Ваше единственное решение - доставать молоко с пола обратно в другую бутылку.
VL-80
Интересная аналогия.
slybloty