Наши партнеры

UnixForum

Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Танец на выпускном взорвал сеть: смотреть без детей
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Женатым лучше не смотреть: танец роскошной Татьяны (видео)
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Этот танец невесты оставит вас без слов! Пересмотрела 10 раз!
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Женатым лучше не смотреть: танец роскошной Татьяны (видео)
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Танец на выпускном взорвал сеть: смотреть без детей


Казань Новости прогород | мягкая кровля Волгоград каталог, grand | На anidub.world доктор Стоун: Научное будущее Сезон 4 смотреть бесплатно.

Библиотека сайта rus-linux.net

Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Танец на выпускном взорвал сеть: смотреть без детей

Команда rmdir для начинающих (с примерами)

Оригинал: Linux rmdir Command for Beginners (with Examples)
Автор: Himanshu Arora
Дата публикации: 9 февраля 2018 года
Перевод: А. Кривошей
Дата перевода: июль 2018 г.

Итак, мы уже обсуждали команду rm, которая в основном используется для удаления файлов и каталогов из командной строки Linux. Однако есть еще одна связанная с ней утилита командной строки, которая специально предназначена для удаления каталогов. Этой утилитой является rmdir, и в этом руководстве мы обсудим ее основы, используя несколько простых для понимания примеров.

Команда rmdir

Как следует из названия, команда rmdir ориентирована на удаление каталогов, впрочем только пустых. Ниже приводится ее синтаксис:

rmdir [OPTION]... DIRECTORY...

Вот как man-страница объясняет ее назначение:

Удаляет директорию(ии), если они пусты.

Следующие примеры в стиле вопрос/ответ должны дать вам представление о том, как работает эта утилита.

Q1. Как работает rmdir?

Это довольно просто - передайте имя каталога в качестве ввода команды. Например:

$ rmdir test-dir

удаление каталога

Q2. Как заставить rmdir игнорировать непустые каталоги.

По умолчанию команда rmdir выдает ошибку, если вы попытаетесь удалить непустой каталог. Однако, если вы хотите, вы можете отменить вывод ошибки, используя опцию --ignore-fail-on-non-empty.

Например:

удаление непустого каталога

Q3. Как заставить rmdir удалить родительский каталог?

Как и в случае с mkdir, вы также можете попросить rmdir выполнить ее работу в родительских каталогах. Это означает, что вы также можете сразу удалить родительские каталоги каталога. Эта функция доступна через опцию командной строки -p.

Например, следующая команда удалит каталоги «test» и «test-dir».

$ rmdir -p test/test-dir/

Примечание. Чтобы эта операция работала, все родительские каталоги не должны содержать ничего, кроме удаляемого пустого каталога.

Q4. В чем разница между rmdir и rm -r?

Если вы помните, вы также можете удалить каталоги, используя команду rm, включив опцию -r. Так в чем разница между нею и rmdir? Ответ в том, что rmdir работает только в случае пустых каталогов - нет никакого способа, каким вы могли бы заставить rmdir удалить непустые каталоги.

Таким образом, rmdir полезна в в тех ситуациях, когда вам нужно проверить, пуст ли каталог, до его удаления.

Заключение

Как можно видеть, rmdir не является сложной для понимания и использования командой. Кроме того, она предлагает только несколько вариантов командной строки. Мы обсудили почти все их здесь. На всякий случай вам может понадобится man-страница для rmdir.


Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Это спасет потенцию даже в 70 лет! Продается в каждой аптеке...