rmdir - rmdir

редактировать
rmdir / rd
Пример rmdir Пример rmdir
Автор (ы) Кен Томпсон, Деннис Ритчи. (ATT Bell Laboratories )
Разработчик (и) Различные разработчики с открытым исходным кодом и коммерческие разработчики
Операционная система Unix, Unix-like, DOS, MSX-DOS, FlexOS, OS / 2, Windows, ReactOS, KolibriOS
Платформа Межплатформенность
Тип Команда

В вычислениях, rmdir(или rd) - это команда , которая удалит пустой каталог в различных операционных системах.

Содержимое
  • 1 Реализации
  • 2 Использование
    • 2.1 Unix, Unix-like
    • 2.2 DOS, OS / 2, Windows, ReactOS
  • 3 См. Также
  • 4 Ссылки
  • 5 Дополнительная литература
  • 6 Внешние ссылки
Реализации

Команда доступна в Unix (например, macOS, Solaris, AIX, HP-UX ), Unix-like (например, FreeBSD, Linux ), DOS, Digital Research FlexOS, IBM OS / 2 Операционные системы, Microsoft Windows или ReactOS. В MS-DOS команда доступна в версиях 2 и новее. DR DOS 6.0 также включает реализацию команды rmdir.

Он также доступен в с открытым исходным кодом MS-DOS эмулятор DOSBox и в KolibriOS. среды численных вычислений MATLAB и GNU Octave включают функцию rmdirс аналогичной функциональностью.

Использование

Unix, Unix-like

Обычное использование просто:

rmdir name_of_directory

, где name_of_directory соответствует имени каталога, который нужно удалить. У этой команды есть параметры, такие как -p в Unix, которая удаляет родительские каталоги, если они также пусты.

Например:

rmdir -p foo / bar / baz

сначала удалит baz /, затем bar / и, наконец, foo /, таким образом удаляя все дерево каталогов, указанное в аргументе команды.

rmdir не удалит каталог, если он не пуст в UNIX. Команда rm рекурсивно удалит каталог и все его содержимое. Например:

rm -r foo / bar / baz rm -rf foo / bar / baz

DOS, OS / 2, Windows, ReactOS

The ReactOS rmdirкоманда

Обычное использование идентично Unix-подобным операционным системам:

rmdir имя_каталога

Эквивалентная команда в MS-DOS и более ранних (не на основе NT) версиях Microsoft Windows для удаления непустых каталогов: deltree.

В более поздних версиях Windows:

rd / s имя_каталога

Windows на основе ядра NT (XP, Vista, 7, 8, Server 2003/2008) нечувствительны к регистру, как и их более ранние предшественники, если не существуют два файла с одинаковым именем и разными регистрами. Затем при выборе файла для использования применяется чувствительность к регистру, или, если регистр не соответствует ни одному из файлов, Windows может выбрать один.

Иметь два файла с одинаковыми именами с разной чувствительностью к регистру разрешается либо при установке Windows Services для Unix, либо когда настройки реестра Windows разрешают это.

Примером угрозы безопасности является:

Использование rd / rmdir и двух каталогов с одинаковым именем и разной чувствительностью к регистру, один из которых содержит действительные данные и / или программы, а прочее содержит компрометирующие материалы и / или вредоносное ПО. Если rd / rmdir запускается без учета регистра, а Windows выбирает допустимую папку для удаления, остается только нежелательная папка. Затем Windows использует эту папку вместо ранее законной для выполнения программ, и можно подумать, что она содержит законные данные.

См. Также
Ссылки
Дополнительная литература
  • Купер, Джим (2001). Специальная версия с использованием MS-DOS 6.22, третье издание. Que Publishing. ISBN 978-0789725738.
  • Кэти Айвенс; Брайан Проффит (1993). OS / 2 Inside Out. Осборн МакГроу-Хилл. ISBN 978-0078818714.
  • Станек, Уильям Р. (2008). Карманный консультант администратора командной строки Windows, 2-е издание. Microsoft Press. ISBN 978-0735622623.
  • Макэлхерн, Кирк (2006). Командная строка Mac OS X: Unix под капотом. Джон Уайли и сыновья. ISBN 978-0470113851.
Внешние ссылки
В Викиучебнике есть книга по теме: Руководство по командам Windows
Викибуке Руководство по Unix имеет страницу по теме: Commands
Последняя правка сделана 2021-06-04 05:16:03
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте