rmdir

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


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

Синтаксис:

rmdir [OPTION]... DIRECTORY...

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

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

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

rmdir /tmp/dir1

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

rmdir -p /tmp/dir1

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

rmdir –help

rmdir --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'

Див. також: