Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[lftp] comportamento anomalo
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4814
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Mon Feb 10, 2025 12:56 am    Post subject: [lftp] comportamento anomalo Reply with quote

mi capita una strana cosa con lftp.
trasferendo alcuni file da locale, si verificano fenomeni di corruzione.
nell'esempio sottostante, il file pdf pippo.pdf viene trasferito in remoto e apparentemente funzione tutto bene.
infatti il log dichiara 974696 bytes transferred
quando però controllo il file system remoto con ls, la lunghezza del file risulta alterata: ... 262144 Feb 10 00:45 pippo.pdf
a questo punto, qualunque upload del file, (via lftp o via GET) scarica un documento corrotto, inutilizzabile per qualunque lettore.

il fenomeno non riguarda tutti i file. per esempio i file di testo si trasferiscono bene.
inoltre, usando filezilla, il trasferimento è corretto.
cosa posso fare?

Code:

cloc3@cloc3 ~/pippo $ !lftp
lftp cloc3.net
lftp 2533398@aruba.it@ftp.cloc3.net:~> cd www.cloc3.net/varie   
cd ok, cwd=/www.cloc3.net/varie
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> !ls -l pippo.pdf
-rw-r--r-- 1 cloc3 cloc3 974696 10 feb 01.45 pippo.pdf
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> put pippo.pdf
974696 bytes transferred                             
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> ls -l pippo.pdf
-rwxr-xr-x    1 188531235  188531235      262144 Feb 10 00:45 pippo.pdf
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> get pippo.pdf
262144 bytes transferred                             
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> !ls pippo.pdf -l
-rw-r--r-- 1 cloc3 cloc3 262144 10 feb 01.45 pippo.pdf
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie>

_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
sabayonino
Veteran
Veteran


Joined: 03 Jan 2012
Posts: 1049

PostPosted: Mon Feb 10, 2025 10:17 pm    Post subject: Reply with quote

Ciao.
prova il trasferimento in ASCII mode

Code:
lftp -a ...

_________________
LRS 64/32
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4814
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Wed Feb 12, 2025 10:28 am    Post subject: Reply with quote

sabayonino wrote:
Ciao.
prova il trasferimento in ASCII mode

Code:
lftp -a ...

Code:

cloc3@cloc3 ~ $ lftp -a cloc3.net
lftp: opzione non valida -- "a"

non è un'opzione prevista nel manuale.
probabilmente ti riferisci a qualche opzione del comando set.
mi aiuteresti, pescando nel link che ho indicato sopra (non trovo nessun riferimento al termine asciii)?
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
sabayonino
Veteran
Veteran


Joined: 03 Jan 2012
Posts: 1049

PostPosted: Wed Feb 12, 2025 1:37 pm    Post subject: Reply with quote

si scusa , fa parte del sottocomando get

Code:
get [-E] [-a] [-c] [-e] [-P N] [-O base] rfile [-o lfile] ...

       Retrieve the remote file rfile and store it as the local file lfile.  If -o is omitted, the file is stored to local file named as base name of rfile. You can get
       multiple files by specifying multiple instances of rfile (and -o lfile). Does not expand wildcards, use mget for that.
              -c          continue, reget
              -E          delete source files after successful transfer
              -e          delete target file before the transfer
              -a          use ascii mode (binary is the default)

_________________
LRS 64/32
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4814
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Thu Feb 13, 2025 8:42 am    Post subject: Reply with quote

sabayonino wrote:
si scusa , fa parte del sottocomando get

questa volta intendevi put:
Code:

lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> put -a pippo.pdf
21304 bytes transferred                         
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> ls pippo.pdf
-rwxr-xr-x    1 188531235  188531235           0 Feb 13 08:38 pippo.pdf

purtroppo non funziona ancora.
anche questa volta, il log sembra corretto, ma la dimensione del file trasferito no.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4814
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Thu Feb 13, 2025 5:27 pm    Post subject: Reply with quote

sembra che venga trasferito un file di 14434 byte, ma non uno di 14436:
Code:

lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> put A.txt
14434 bytes transferred                         
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> ls A.txt
-rwxr-xr-x    1 188531235  188531235       14434 Feb 13 17:23 A.txt
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> put A.txt
14436 bytes transferred                         
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> ls A.txt
-rwxr-xr-x    1 188531235  188531235           0 Feb 13 17:23 A.txt

_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum