Как проверить пустая директория или нет в shell скрипте

27 Май 2010 Автор: Ramzess

Писал скрипты автоматизации для сервера и долго страдал в раздумьях, как определить — пустая директория или нет. Стандартной команды для определения нет. В интернетах нашел самый простой способ:

#!/bin/bash
DIR="/path/to/directory"
if [[ -d "$DIR" && "$(ls -A $DIR)"  ]]
then
echo "Каталог присутствует и НЕ пустой"
else
echo "Каталог пустой или отсутствует"
fi

Добавил себе в заметки, думаю, еще не раз пригодится.

Комментарии: 1

  1. serguei ignatov:

    Many thanks for my time!!! )))

Оставить комментарий