|   |   | 
| 
 | FTP и shell | ☑ | ||
|---|---|---|---|---|
| 0
    
        Злобная Печенька 23.09.15✎ 11:27 | 
        Всем привет. Знаю туплю... Нужно получить с FTP сервера список файлов из определенной папки. Но все усложняется тем, что нужен список, аналогичный ls -al (то есть дата, владелец, размер). Как это можно реализовать?     | |||
| 1
    
        ДенисЧ 23.09.15✎ 11:27 | 
        sudo apt-get install ncftp ?     | |||
| 2
    
        vde69 23.09.15✎ 11:29 | 
        какой может быть владелец файла на фтп сервере???     | |||
| 3
    
        Злобная Печенька 23.09.15✎ 11:29 | 
        (1) В том и проблема - прав минимум-с....     | |||
| 4
    
        ДенисЧ 23.09.15✎ 11:30 | 
        (2) ftp/ftp как минимум     | |||
| 5
    
        Garikk 23.09.15✎ 11:35 | 
        (2) а что не может? :)     | |||
| 6
    
        Злобная Печенька 23.09.15✎ 11:37 | 
        (1) Кстати, спасибо. ncftp вроде установлен     | |||
| 7
    
        Злобная Печенька 23.09.15✎ 13:56 | 
        Вопрос #2 : каким образом в ncftp вывести список файлов в файл? ls -al . spisok не работает     | |||
| 8
    
        ДенисЧ 23.09.15✎ 14:05 | 
        lls yt ghj,jdfkf&     | |||
| 9
    
        ДенисЧ 23.09.15✎ 14:05 | 
        не пробовала?     | |||
| 10
    
        v-kam 23.09.15✎ 14:05 | 
        Напиши скрипт на том же perl библиотек для работы ftp куча.     | |||
| 11
    
        Злобная Печенька 23.09.15✎ 14:17 | 
        (10) У меня на питоне скрипт есть, но оракловых библиотечек нет на сервере)))     | |||
| 12
    
        ДенисЧ 23.09.15✎ 14:18 | 
        (11) А в огороде бузины с дядькой в Киеве у тебя нет?     | |||
| 13
    
        Злобная Печенька 23.09.15✎ 14:23 | 
        (12) А откуда Ви таки знаете, про мою недвижимость?     | |||
| 14
    
        ДенисЧ 23.09.15✎ 14:24 | 
        (13) Big brother is watching you!     | |||
| 15
    
        ДенисЧ 23.09.15✎ 14:25 | 
        (13) Кстати, дядьку не очень хорошо недвижимостью называть...     | |||
| 16
    
        v-kam 23.09.15✎ 14:35 | 
        (11) У меня где-то что то подобное было. Только задача другая. Там скрипт на perl Файлы по маске с ftp забирал и в лог писал - что забрал и когда. Думаю если поправить чуть то получится то что надо.
 Вообщем если выложу. | |||
| 17
    
        Злобная Печенька 23.09.15✎ 14:36 | 
        (16) Было бы очень круто :)     | |||
| 18
    
        Злобная Печенька 23.09.15✎ 14:40 | 
        (8) lls -al > spisok.txt выводит список файлов с папки на локальном компе, а не FTP((     | |||
| 19
    
        ДенисЧ 23.09.15✎ 14:44 | 
        (18) а man ncftp что говорит?     | |||
| 20
    
        Злобная Печенька 23.09.15✎ 15:11 | 
        Получилось))) Сделала через ftp и dir -Rl s.txt     | |||
| 21
    
        Гёдза 23.09.15✎ 15:17 | 
        нужно было на 1с написать прогу )))     | |||
| 22
    
        Злобная Печенька 23.09.15✎ 15:18 | 
        (21) я не 1с-ник, я админ     | |||
| 23
    
        v-kam 23.09.15✎ 15:18 | 
        perl:
 use Net::FTP; $ftp = Net::FTP->new("u99370.ftp.masterhost.ru") or die "Couldn't login\n"; $ftp->login('u99370', 'xxxxxxx') or die "Couldn't change directory\n"; @list=$ftp->dir("carabus-moscow.com/www"); foreach (@list) { $dir.="$_\n"; } open TXT, '>C:\ftp_dir.txt'; print TXT $dir; close TXT; $ftp->quit(); | |||
| 24
    
        Злобная Печенька 23.09.15✎ 15:31 | 
        (23) Класс, спасибо :)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |