Bash checando se a pasta tem conteúdo [duplicado]

Esta questão já tem uma resposta aqui:

Verificar a partir do script de shell se um diretório contiver arquivos 25 respostas

Eu estou tentando criar um script Bash que irá apagar tudo na minha.waste diretório. Eu tenho um script básico que eu escrevi, mas eu quero primeiro verificar se o.waste diretório tem conteúdo, e se assim for, para ecoar um simples"Folder already empty!" mensagem. Eu não sou muito experiente sobreif eif else declarações, e eu não sei o que o[ ] equação precisa verificar a presença.

Código básico:

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

(P.S. não tenho certeza se o asterisco está correto no final, eu tentei o script com ele e lembro-o apagou tudo nobin diretório também)

questionAnswers(3)

yourAnswerToTheQuestion