Se você deseja obter uma lista detalhada dos arquivos no diretório opt/apache../webapps/Context na máquina remota remotemachine , use:
ssh remotemachine "ls -l /opt/apache../webapps/Context"
Se você quiser pesquisar recursivamente para todos os arquivos nesse diretório e todos os seus subdiretórios , use:
ssh remotemachine "find /opt/apache../webapps/Context -type f -exec ls -l {} +"
Como funciona
-
ssh remotemachine commandIsso executa
commandonremotemachineusando secure-shell (ssh).commandpode ser qualquer comando de sua escolha. Nos dois exemplos acima, usei: -
ls -l /opt/apache../webapps/ContextIsso exibe a listagem do diretório
/opt/apache../webapps/Contextno formato "longo". Você pode usar qualquer uma das opções delspara selecionar o formato ou a classificação que preferir. Vejaman ls. -
find /opt/apache../webapps/Context -type f -exec ls -l {} +Isso usa
findpara pesquisar recursivamente por meio de subdiretórios. Os arquivos encontrados são novamente exibidos comls.-type finformafindpara mostrar somente arquivos regulares e não diretórios.findtem muitas opções que você pode usar para selecionar apenas os arquivos que lhe interessam. Vejaman find.
Mais opções
Se você quiser salvar a saída em um arquivo, use redirecionamento . Por exemplo:
ssh remotemachine "ls -l /opt/apache../webapps/Context" >outputfile
Se você deseja que ambos exibam a saída na tela e também salvem em um arquivo, use tee :
ssh remotemachine "ls -l /opt/apache../webapps/Context" | tee outputfile