Estoy interesado en enumerar archivos remotos (con nombres que coincidan con un patrón) por fecha y almacenar esta lista localmente. Las diversas cosas que he probado son las siguientes:
ls -t SL*.txt
...se interpreta como una solicitud para enviar a un archivo local llamado SL*.txt
.
ls SL*.txt local_out.txt
...se comporta correctamente pero sin el comportamiento de clasificación deseado.
ls -t SL*.txt local_out.txt
...da como resultado un error:
usage: ls remote-directory local-file
¿Cómo puedo obtener una lista de directorios remotos ordenada por tiempo, filtrada solo para contenido coincidente y guardada en un archivo?
Respuesta1
Su suposición de que ls
el comando a través de ftp está relacionado de alguna manera con el ls
comando de shell es incorrecta: cuando escribe ls ...
en la ventana ftp, el servidor ftp del otro lado interpreta el comando y es posible que ni siquiera esté ejecutando UNIX y no sepa nada sobre ls comando y los interruptores que admite. La s remote-directory local-file
es la única sintaxis disponible; No hay lugar para ingresar interruptores.