Bash проверка на наличие содержимого в папке [дубликат]

На этот вопрос уже есть ответ здесь:

Проверка из сценария оболочки, если каталог содержит файлы 25 ответов

Я пытаюсь создать скрипт Bash, который будет удалять все в моем.waste каталог. У меня есть простой сценарий, который я написал, но я хочу, чтобы он сначала проверил,.waste В каталоге есть содержимое, и если да, то откликнуться простым"Folder already empty!" сообщение. Я не слишком разбираюсь вif а такжеif else заявления, и я не знаю, что[ ] Уравнение необходимо проверить на наличие.

Основной код:

#! /bin/bash
echo "The files have been deleted:"
cd /home/user/bin/.waste/
ls
rm -rf /home/user/bin/.waste/*

(P.S. не уверен, что звездочка верна в конце, я попробовал скрипт с ним, и я помню, что он удалил все вbin каталог тоже)

Ответы на вопрос(3)

Ваш ответ на вопрос