Jump to content

ДЕЛЬТРИ

(Перенаправлено с Делтри )
ДЕЛЬТРИ
Разработчик(и) Microsoft , Datalight , Чарльз Дай
Первоначальный выпуск март 1993 г .; 31 год назад ( 1993-03 )
Операционная система MS-DOS 6 , SpartaDOS X , ROM-DOS , FreeDOS , Windows 9x
Тип Команда
Лицензия MS-DOS, ROM-DOS, Windows: собственное коммерческое программное обеспечение.
FreeDOS: GPL v2.

В вычислениях , DELTREE (сокращение от «удалить дерево ») — командной строки команда в некоторых Microsoft операционных системах , SpartaDOS X. [1] и FreeDOS [2] который рекурсивно удаляет весь подкаталог файлов.

Когда IBM и Microsoft представили PC DOS 1.0 и MS-DOS 1.0, подкаталоги еще не поддерживались. Это положение дел было исправлено с выпуском DOS 2.0, в котором появилась поддержка подкаталогов и вложенности каталогов; однако у него не было встроенной возможности удаления целых деревьев подкаталогов. [3] Начиная с выпуска MS-DOS 5.0, удаление вложенных подкаталогов требовало удаления всех файлов в самых нижних подкаталогах, затем удаления самого подкаталога, а затем повторения процесса вверх по дереву каталогов. К 1991 году по крайней мере один конкурирующий продукт, DR-DOS , представил хорошо принятую утилиту, позволяющую рекурсивное удаление файлов. [4] С выпуском MS-DOS 6.0 Microsoft восстановила паритет, добавив DELTREE команда. [5]

DELTREE был сохранен в Windows 9x , но не поставлялся в Windows NT семействе операционных систем . Вместо этого rmdir (псевдоним rd) команда удаляет подкаталог вместе со всеми его файлами, если /S переключатель командной строки . указан [6]

Реализации

[ редактировать ]

В MS-DOS, PC DOS и Windows 9x DELTREE был реализован как внешняя команда, а его функциональные возможности хранились в отдельном файле вне COMMAND.COM . [7] При нормальной работе пользователю предлагалось проверить, что указанные каталоги действительно предназначены для удаления, но эту защиту можно отключить с помощью параметра командной строки. [5] В отличие от большинства других команд, работающих с файловой системой, команде можно было передать несколько каталогов одновременно. [8] Недокументированная функция позволяла пользователю добавлять завершающий символ «/» к имени каталога, чтобы сохранить каталог, но удалить все, что находится под ним. [9] Теоретически удаленный материал можно восстановить. [8]

Даталайт ROM-DOS [10] также включает в себя реализацию DELTREE команда.

Версия FreeDOS была разработана Чарльзом Даем и распространяется под лицензией GPL v2 . [11]

Синтаксис

[ редактировать ]

Синтаксис команды:

DELTREE[/Y][DRIVE:][PATH]

Использование вредоносного ПО и саботажа

[ редактировать ]

DELTREE был разработан для игнорирования всех атрибутов файлов и каталогов, таких как скрытые , только для чтения и системные . [9] Команда была описана как «потенциально опасная» и «способная уничтожить сотни файлов одновременно». [5] В сочетании с командой PURGE (которая предотвращала восстановление данных) это стало примером наихудшего варианта полезной нагрузки для вредоносного ПО. [12] а также участвовал в одном из первых судебных процессов по компьютерному саботажу. [13] [14]

Проблему усугубляет тот факт, что MS-DOS и Windows 9x не поддерживают дискреционное управление доступом для решения этой проблемы. Семейство Windows NT такое. Более того, начиная с Windows Vista , обязательный контроль доступа и контроль учетных записей пользователей еще больше смягчают проблему.

См. также

[ редактировать ]
  1. ^ «Руководство пользователя SpartaDOS X 4.48» (PDF) . Архивировано (PDF) из оригинала 10 октября 2021 г. Проверено 16 марта 2019 г.
  2. ^ «Блог проекта FreeDOS: краткий справочник по командам FreeDOS» . 29 июня 2018 г. Архивировано из оригинала 22 июля 2018 г. Проверено 22 июля 2018 г.
  3. ^ Дикинсон, Джон (28 мая 1985 г.). «Ищем неуловимый путь к подкаталогу» . Журнал ПК . п. 231.
  4. ^ Гласс, Бретт (8 июля 1991 г.). «MS-DOS 5: действующая ОС повышает свою ценность» . Инфомир . стр. 64–66.
  5. ^ Jump up to: а б с Купер, Джим (2002). Использование MS-DOS 6.22 (3-е изд.). Que. стр. 120–121. ISBN  0-7897-2573-8 .
  6. ^ Нет команды DELTREE? - MalekTips. Архивировано 17 марта 2010 г. в Wayback Machine.
  7. ^ Крейтон, Кристофер (2008). Руководство по сдаче экзаменов A+: Руководство по подготовке к CompTIA Essentials . КомпТИА. п. 336. ИСБН  978-1-58450-566-2 .
  8. ^ Jump up to: а б Мюллер, Джон Пол (2007). Администрирование Windows из командной строки для Windows Vista, Windows 2003, Windows XP и Windows 2000 . Уайли. стр. 28–29. ISBN  978-0-470-04616-6 .
  9. ^ Jump up to: а б Рубенкинг, Нил Дж. (19 ноября 1996 г.). «Пользователь к пользователю» . Журнал ПК . п. 247.
  10. ^ «Руководство пользователя Datalight ROM-DOS» (PDF) . www.datalight.com . Архивировано (PDF) из оригинала 21 апреля 2019 г. Проверено 18 января 2020 г.
  11. ^ «Пакет обновлений FreeDOS 1.2 — deltree (база FreeDOS)» . Ибиблио.орг. 30 марта 2013 г. Архивировано из оригинала 30 июля 2021 г. Проверено 8 сентября 2022 г.
  12. ^ Гласс, Бретт (2 мая 1994 г.). «Как безопасно обезвредить бомбу ANSI; конвертеры видеоразвертки» . Инфомир . п. 40.
  13. ^ Годен, Шарон (2000). «Пример инсайдерского саботажа: дело Тима Ллойда и Омеги» (PDF) . Журнал компьютерной безопасности . 16 (3): 1–8. [ постоянная мертвая ссылка ]
  14. ^ Ланге, Мишель CS; Нимсгер, Кристин (2004). Электронные доказательства и открытия: что должен знать каждый юрист . АБА. п. 15 . ISBN  1-59031-334-8 . Дело рассматривалось как Соединенные Штаты против Ллойда , 269 F.3d 228 (3-й округ 201). Архивировано 3 марта 2016 г. в Wayback Machine .

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f6f722151d654e0aa4f1cafac793a756__1699558980
URL1:https://arc.ask3.ru/arc/aa/f6/56/f6f722151d654e0aa4f1cafac793a756.html
Заголовок, (Title) документа по адресу, URL1:
DELTREE - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)