I'd be interested to see a full debug log of this session. Please add "debug 9" before starting any command, and mail us the result back.lftp Output;
[EMAIL PROTECTED] tftpboot]$ lftp b004 lftp b004:~> user b004 Password: lftp [EMAIL PROTECTED]:~> cd user$disk:[b004] cd ok, cwd=USER$DISK:[B004.MANAGER]/user$disk:[b004]/USER$DISK:[B004.MANAGER]/user$disk:[b004]/USER$DISK:[B004.MANAGER]/user$disk:[b004] lftp [EMAIL PROTECTED]:~/user$disk:[b004]/USER$DISK:[B004.MANAGER]/user$disk:[b004]/USER$DISK:[B004.MANAGER]/user$disk:[b004]> dir ls: Access failed: 550 file specification syntax error lftp [EMAIL PROTECTED]:~/user$disk:[b004]/USER$DISK:[B004.MANAGER]/user$disk:[b004]/USER$DISK:[B004.MANAGER]/user$disk:[b004]>
Hint: the *.dif argument is all wrong here. lftp's built-in ls will get it right though, that's why your following ls *.dir will work.Other example:
[EMAIL PROTECTED] Ecc]$ lftp b004
lftp b004:~> user b004
Password:
lftp [EMAIL PROTECTED]:~> dir *.dir
ls: Access failed: 550 file specification syntax error (*.dir)
Second Hint: lftp's built-in completion is really handy. Since your directory names are not really nice, and contains special characters, please try to complete, lftp will add all the necessary escaping codes.
