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 command
Isso executa
command
onremotemachine
usando secure-shell (ssh
).command
pode ser qualquer comando de sua escolha. Nos dois exemplos acima, usei: -
ls -l /opt/apache../webapps/Context
Isso exibe a listagem do diretório
/opt/apache../webapps/Context
no formato "longo". Você pode usar qualquer uma das opções dels
para selecionar o formato ou a classificação que preferir. Vejaman ls
. -
find /opt/apache../webapps/Context -type f -exec ls -l {} +
Isso usa
find
para pesquisar recursivamente por meio de subdiretórios. Os arquivos encontrados são novamente exibidos comls
.-type f
informafind
para mostrar somente arquivos regulares e não diretórios.find
tem 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