ftp perl (ls -la)

Модератор: Модераторы разделов

Аватара пользователя
sergius
Сообщения: 782

ftp perl

Сообщение sergius »

Что-то я не догоняю...

$ftp->ls($path)
$ftp->dir($path)

Не выдают скрытые файлы :( Как послать "ls -la"?
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: ftp perl

Сообщение sergius »

Простите засранца :D

Код: Выделить всё

$ftp->ls("-la $path")
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: ftp perl

Сообщение diesel »

у меня все нормально печатает:

Код: Выделить всё

#!/usr/bin/perl -w
use Net::FTP;

my $hostname = '';
my $login = "";
my $passwd = "";
$ftp=ftp_login($hostname,$login,$passwd);
@a = $ftp->ls();
foreach $in (@a){
        print $in, "\n";
}

#ftp_login($hostname,$login,$password);
sub ftp_login {
        my ($hostname,$login,$password) = @_;
        my $ftp = Net::FTP->new(Host=>$hostname) or die "Cannot connect to the server $hostname: $@";
        $ftp ->login($login,$password) or die "Cannot login to server $hostname, whith $login, $password: $@ ";
        print "FTP $login login to $hostname whith $password OK \n";
        return $ftp;
}
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: ftp perl

Сообщение KiWi »

Это уже, ИМХО, больше от настроек сервера зависит -- кто-то сразу hidden показывает, кто-то -- если очень попросить, а кто-то не показывает вообще.
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: ftp perl

Сообщение sergius »

Неа, не видит файлов начинающихся с точки (скрытых).
А вот с "-la" видит.



IFL писал(а):
20.07.2006 17:01
Это уже, ИМХО, больше от настроек сервера зависит -- кто-то сразу hidden показывает, кто-то -- если очень попросить, а кто-то не показывает вообще.

Да, действительно... Может так оно и есть.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: ftp perl

Сообщение diesel »

IFL писал(а):
20.07.2006 17:01
Это уже, ИМХО, больше от настроек сервера зависит -- кто-то сразу hidden показывает, кто-то -- если очень попросить, а кто-то не показывает вообще.


скорее всего именно так
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: ftp perl

Сообщение xorader »

> скорее всего именно так

Именно так. vsftpd например не показывает ".*" без "-a" опции. Я как то из-за одного клиента ручками сырки vsftpd правил :wacko: - странно, что стандартной опции у vsftpd нет :-/
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали: