Tente isto:
find /users/dan/ -name 'Prams' -type d 2>/dev/null
Estou tentando encontrar um diretório com este comando:
find /users/dan/ -name 'Prams' -type d
Eu vejo uma quantidade enorme de saída "Não há arquivo ou diretório". Existe uma maneira de fazer o encontrar calar a boca se ele não encontrar nada?
Tente isto:
find /users/dan/ -name 'Prams' -type d 2>/dev/null
Você pode suprimir a saída do STDERR:
find /users/dan/ -name 'Prams' -type d 2> /dev/null
Ou você pode usar find
para mostrar todos os diretórios e filtrar sua saída com grep
:
find /users/dan -type d | grep "Prams"
O comando find
não imprimirá "nenhum arquivo ou diretório" se o caminho de pesquisa ( /users/dan
, neste caso) existir, mesmo que não haja correspondências. Tem certeza de que este diretório existe?
Sua sintaxe está correta se, de fato, /users/dan/ <
existir!
Não deve haver nenhuma saída "Não há arquivo ou diretório" em primeiro lugar.
find $HOME -name 'Prams' -type d