Estou interessado em listar arquivos remotos (com nomes que correspondam a um padrão) por data e armazenar essa lista localmente. As várias coisas que tentei seguem:
ls -t SL*.txt
...é interpretado como uma solicitação de saída para um arquivo local chamado SL*.txt
.
ls SL*.txt local_out.txt
...comporta-se corretamente, mas sem o comportamento de classificação desejado.
ls -t SL*.txt local_out.txt
...resulta em um erro:
usage: ls remote-directory local-file
Como posso obter uma lista de diretórios remotos classificada por tempo, filtrada apenas para conteúdo correspondente, salva em um arquivo?
Responder1
Sua suposição de que ls
o comando via ftp está de alguma forma relacionado ao ls
comando shell está incorreta: quando você digita ls ...
na janela ftp, o comando é interpretado pelo servidor ftp do outro lado e pode nem estar executando o UNIX e não saber nada sobre ls comando e as opções que ele suporta. A s remote-directory local-file
é a única sintaxe disponível; não há lugar para inserir interruptores.