“ls -t remotefile localfile” não funciona sobre FTP

1

Estou interessado em listar arquivos remotos (com nomes que correspondem a um padrão) por data e armazenar essa lista localmente. As várias coisas que tentei seguir:

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

... se comporta 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 organizada por tempo, filtrada apenas para conteúdo correspondente, salva em um arquivo?

    
por user1356163 09.05.2012 / 14:27

1 resposta

4

Sua suposição de que o comando ls sobre ftp está de alguma forma relacionado ao comando shell ls está incorreto: quando você digita ls ... na janela ftp, o comando é interpretado pelo servidor ftp no outro lado e pode não estar nem rodando o UNIX, e não sabe nada sobre o comando ls e os switches que ele suporta. O s remote-directory local-file é a única sintaxe disponível; não há lugar para inserir interruptores.

    
por 09.05.2012 / 14:32

Tags