rmdir

видалення каталогів, якщо вони порожні


Команда rmdir корисна, коли треба видалити каталог, лише якщо він порожній, без необхідності перевіряти, чи є каталог порожнім чи ні.

Синтаксис:

rmdir [OPTION]... DIRECTORY...

Якщо каталог не порожній, ви отримаєте помилку.

У цьому випадку вам потрібно буде використати команду rm або вручну видалити вміст каталогу, перш ніж використати команду rmdir.

Можна вказати повний шлях до каталогу, наприклад: У наступному прикладі буде спроба видалення каталогу dir1, що знаходиться в каталозі /tmp.

<b>rmdir</b> /tmp/dir1

Ви також можете видалити каталог та всі його каталоги за допомогою опції -p.

<b>rmdir</b> -p /tmp/dir1

У цьому прикладі буде спроба видалення каталогу dir1, що знаходиться в каталозі /tmp. Якщо спроба вдасться, команда спробує видалити /tmp. Робота rmdir буде продовжуватися доти, доки не виникне помилка або не буде видалено все вказане дерево.

rmdir –help

"<b>rmdir</b> --help"

Usage: rmdir [OPTION]... DIRECTORY...
Remove the DIRECTORY(ies), if they are empty.

      --ignore-fail-on-non-empty
                  ignore each failure that is solely because a directory
                    is non-empty
  -p, --parents   remove DIRECTORY and its ancestors; e.g., 'rmdir -p a/b/c' is
                    similar to 'rmdir a/b/c a/b a'
  -v, --verbose   output a diagnostic for every directory processed
      --help     display this help and exit
      --version  output version information and exit

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Full documentation at: <http://www.gnu.org/software/coreutils/rmdir>
or available locally via: info '(coreutils) rmdir invocation'

Див. також: