델트리

DELTREE
델트리
개발자마이크로소프트, 데이탈라이트, 찰스 염색
초기 릴리즈1993년 3월; 29년(1993-03)
운영 체제MS-DOS 6, 스파르타DOS X, ROM-DOS, FreeDOS, Windows 9x
유형명령
면허증 MS-DOS, ROM-DOS, Windows: 독점 상용 소프트웨어
FreeDOS: GPL v2

컴퓨팅에서 (트리 삭제의 줄임말)은 일부 마이크로소프트 운영 체제스파르타DOS X [1] FreeDOS에서[2] 파일의 하위 디렉토리 전체를 재귀적으로 삭제하는 명령줄 명령어다.

개요

IBM과 마이크로소프트가 PC DOS 1.0과 MS-DOS 1.0을 도입했을 때 하위 디렉터리는 아직 지원되지 않았다.이러한 상황은 서브디렉토리 및 디렉터리 내포 지원을 도입한 DOS 2.0의 출시로 개선되었지만, 서브디렉토리 트리 전체를 삭제할 수 있는 내장 설비가 없었다.[3]MS-DOS 5.0 릴리스를 통해 중첩된 하위 디렉터리를 제거하려면 하위 디렉터리에 있는 모든 파일을 제거한 다음 하위 디렉터리 자체를 제거한 다음 디렉터리 트리에서 프로세스를 반복해야 했다.1991년까지 적어도 하나의 경쟁 제품인 DR-DOS는 재귀 파일 삭제를 가능하게 하는 좋은 평가를 받은 유틸리티를 도입했다.[4]MS-DOS 6.0의 도입으로 마이크로소프트는 parality를 추가함으로써 패리티를 되찾았다.DELTREE명령하다[5]

DELTREE윈도 9x에 보관되었지만 윈도 NT 운영 체제 제품군에는 배송되지 않았다.대신, The는rmdir(alias)rd) 명령은 다음과 같은 경우 모든 파일과 함께 하위 디렉토리를 제거한다./S 명령줄 스위치가 제공됨.[6]

구현

MS-DOS, PC DOS, Windows 9x에서는DELTREE외부 명령으로 구현되었고, 그 기능은 COMMANT 외부의 별도 파일에 보관되었다.COM.[7] 정상 작동으로 사용자는 지정된 디렉토리가 정말로 제거될 의도인지 확인하게 되었지만, 이 보호장치는 명령줄 옵션으로 억제될 수 있다.[5]파일 시스템에서 작동했던 대부분의 다른 명령어와 달리, 여러 개의 디렉토리가 한 번에 명령어에 전달될 수 있었다.[8]문서화되지 않은 기능은 디렉토리를 보존하지만 그 아래에 있는 모든 것을 제거하기 위해 사용자가 디렉토리 이름에 후행 "/" 문자를 추가할 수 있게 했다.[9]이론적으로, 삭제된 물질은 회수될 수 있다.[8]

DatalightROM-DOS[10] 또한 의 구현을 포함한다.DELTREE명령하다

FreeDOS 버전은 Charles Dye에 의해 개발되었으며 GPL v2에 따라 라이센스가 부여된다.[11]

구문

명령 동기화 세금은 다음과 같다.

델트리[/Y][드라이브:][경로]

맬웨어 및 방해물에 사용

DELTREE숨겨진, 읽기 전용시스템과 같은 모든 파일 및 디렉터리 속성을 무시하도록 설계되었다.[9]이 명령은 "잠재적으로 위험하며 한 번에 수백 개의 파일을 소거할 수 있다"고 설명되었다.[5](데이터 복구를 방해한) PURGE 명령과 결합하여, 초기 컴퓨터 파괴 시험 중 하나를 파악했을 뿐만 아니라, 악성코드[12] 대한 최악의 페이로드의 예가 되었다.[13][14]

MS-DOS와 윈도 9x는 이 문제를 완화하기 위한 임의의 액세스 제어를 지원하지 않는다는 점이 문제의 원인이다.윈도 NT 계열은 그렇다.게다가, 윈도 비스타를 시작으로, 의무적인 액세스 제어사용자 계정 통제는 이 문제를 더욱 완화시킨다.

참고 항목

참조

  1. ^ SpartarDOS X 4.48 사용 설명서
  2. ^ "The FreeDOS Project blog: FreeDOS commands quick-reference". 29 June 2018.
  3. ^ Dickinson, John (May 28, 1985). "Stalking the Elusive Subdirectory Path". PC Magazine. p. 231.
  4. ^ Glass, Brett (July 8, 1991). "MS-DOS 5: Reigning OS improves its value". InfoWorld. pp. 64–66.
  5. ^ a b c Cooper, Jim (2002). Using MS-DOS 6.22 (3rd ed.). Que. pp. 120–121. ISBN 0-7897-2573-8.
  6. ^ DELTRIE 명령 없음? - MalekTips 2010년 3월 17일 웨이백 머신보관됨
  7. ^ Crayton, Christopher (2008). The A+ Exams Guide: Preparation Guide for the CompTIA Essentials. CompTIA. p. 336. ISBN 978-1-58450-566-2.
  8. ^ a b Mueller, John Paul (2007). Windows Administration at the Command Line for Windows Vista, Windows 2003, Windows XP, and Windows 2000. Wiley. pp. 28–29. ISBN 978-0-470-04616-6.
  9. ^ a b Rubenking, Neil J. (November 19, 1996). "User-to-User". PC Magazine. p. 247.
  10. ^ "Datalight ROM-DOS User's Guide" (PDF). www.datalight.com.
  11. ^ http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/deltree.html
  12. ^ Glass, Brett (May 2, 1994). "How to safely defuse an ANSI bomb; video scan converters". InfoWorld. p. 40.
  13. ^ Gaudin, Sharon (2000). "Case Study of Insider Sabotage: The Tim Lloyd/Omega Case" (PDF). Computer Security Journal. 16 (3): 1–8.[영구적 데드링크]
  14. ^ Lange, Michele C. S.; Nimsger, Kristin (2004). Electronic Evidence and Discovery: What every Lawyer Should Know. ABA. p. 15. ISBN 1-59031-334-8. 이 사건은 미국 대 로이드 사건, 269 F.3d 228 (제3서 201호)으로 소송이 진행되었다.

추가 읽기

외부 링크