Como verificar se o diretório não está contendo o diretório oculto e um diretório específico

1

Gostaria de ver se o diretório "/ tmp" contém diretórios e dir ocultos chamados "teste"

Atualmente ls -la / tmp contém abaixo

.
..
test

Gostaria de verificar se / tmp não contém mais nada além de usar o shell script?

    
por beginner_user 08.07.2016 / 22:52

1 resposta

2

Você pode usar este comando para listar qualquer diretório oculto e evitar listar "." que se refere ao próprio diretório.

find /tmp -maxdepth 1 -type d -iname ".*" -a -not -name "."

A saída deste comando pode ser canalizada para grep ou usada em uma variável e testada com [ -z "$VAR" ] para verificar se a sequência está vazia. Se for, não há diretórios ocultos

    
por Sergiy Kolodyazhnyy 08.07.2016 / 23:07