Я знаю, что могу запустить ls * на ftp-сервере и получить все, но для моего терминала слишком много (сотни страниц пока). используя ls *> myfile не является вариантом, потому что у меня нет разрешения на запись. Поэтому мне нужен способ сделать это с терминала, например: ftp ftp://site.com
Я прочитал страницы руководства, но не хочу рисковать здесь. У меня нет личного разрешения на изменение этого сервера, но у пользователя, которому я был предоставлен, могут быть права на запись.
Мне нужно экспортировать его в любой локальный формат, чтобы я мог просматривать его с течением времени, так как там много выходных данных.
Хорошей возможностью может быть вывод на выходе меньше:
ls * | less
Затем вы сможете с удовольствием прокручивать страницы вывода без необходимости каких-либо разрешений на запись файлов.
Как насчет:
ncftpls -R ftp://site.com
Хорошая команда, предназначенная именно для этой цели