Мне интересно составить список удаленных файлов (с именами, соответствующими шаблону) по дате и сохранить этот список локально. Вот различные вещи, которые я пробовал:
ls -t SL*.txt
...интерпретируется как запрос на вывод в локальный файл с именем SL*.txt
.
ls SL*.txt local_out.txt
...ведёт себя правильно, но без желаемого поведения сортировки.
ls -t SL*.txt local_out.txt
...приводит к ошибке:
usage: ls remote-directory local-file
Как получить отсортированный по времени список удаленных каталогов, отфильтрованный только по соответствующему контенту, и сохранить его в файле?
решение1
Ваше предположение, что ls
команда через ftp как-то связана с ls
командой оболочки, неверно: когда вы вводите ls ...
в окно ftp, команда интерпретируется ftp-сервером на другой стороне, и он может даже не работать под управлением UNIX и ничего не знать о команде ls и поддерживаемых ею переключателях. Это s remote-directory local-file
единственный доступный синтаксис; нет места для ввода переключателей.