Como encontro um diretório de arquivos?

1

Estou procurando um arquivo específico no OS / X.

Eu posso ver o arquivo usando:

ls -alR | grep "mkmf.*"

Isso mostra que o arquivo existe.

Como faço para encontrar em qual diretório o arquivo está localizado?

Muito obrigado

    
por David DelMonte 22.08.2014 / 06:03

2 respostas

5

Use find , que é mais adequado ao seu objetivo:

find . -name "mkmf*"

Ele listará todas as aparências do seu padrão, incluindo o caminho relativo. Para mais informações, consulte a página manual de localização com man find ou vá para link

    
por 22.08.2014 / 06:31
-2

Veja o manual: man ls observa que:

List information about the FILEs (the current directory by default).

Portanto, a menos que você passe um nome de diretório como um argumento, ls está mostrando os arquivos em seu diretório de trabalho. Para ver o nome desse diretório, você pode usar a variável PWD (print working directory):

printf '%s\n' "$PWD"
echo "$PWD"
    
por 22.08.2014 / 06:20