ich rufe per wget und der Option --timestamping zahlreiche Dateien in einem Ordner auf einem ftp-Server ab. Leider gibt es eine Datei, bei der ist das Datum in der Zukunft:
Code: Alles auswählen
$ ls -alh D20200020*
-rwxr-xr-x 1 root root 216 Jan 28 2021 D20200020.CSV
$
Wenn ich aber mit FileZilla auf den ftp gehe:
Ich habe auch mal -d bei wget eingeschaltet:
Der FTP-Server ist leider nicht änderbar, er läuft auf einem embedded System.PLAINFILE; perms 666; size: 216; month: Jan; day: 28; time: 22:03:00 (no yr); D20200020.CSV
[...]
226 Closing data connection, Requested file action successfull
2021-01-25 11:48:25 (13,3 MB/s) - »5-debug/D20200019.CSV« gespeichert [134]
Converted file name 'D20200020.CSV' (UTF-8) -> 'D20200020.CSV' (UTF-8)
Converted file name 'D20200020.CSV' (UTF-8) -> 'D20200020.CSV' (UTF-8)
--2021-01-25 11:48:25-- ftp://10.0.44.10/INTFLASH/EVT/VERFUEGBA ... 200020.CSV
=> »5-debug/D20200020.CSV«
==> CWD nicht erforderlich.
conaddr is: 10.0.44.10
==> PASV ...
--> PASV
227 Entering Passive Mode (10,0,44,10,16,168)
trying to connect to 10.0.44.10 port 4264
Created socket 5.
fertig. ==> RETR D20200020.CSV ...
--> RETR D20200020.CSV
150 File Status okay; about to open data connection
fertig.
Länge: 216
0K 100% 20,8M=0s
Closed fd 5
226 Closing data connection, Requested file action successfull
2021-01-25 11:48:26 (20,8 MB/s) - »5-debug/D20200020.CSV« gespeichert [216]
Converted file name 'D20200023.CSV' (UTF-8) -> 'D20200023.CSV' (UTF-8)
Converted file name 'D20200023.CSV' (UTF-8) -> 'D20200023.CSV' (UTF-8)
--2021-01-25 11:48:26-- ftp://10.0.44.10/INTFLASH/EVT/VERFUEGBA ... 200023.CSV
=> »5-debug/D20200023.CSV«
==> CWD nicht erforderlich.
conaddr is: 10.0.44.10
==> PASV ...
--> PASV
227 Entering Passive Mode (10,0,44,10,16,169)
trying to connect to 10.0.44.10 port 4265
Created socket 5.
fertig. ==> RETR D20200023.CSV ...
--> RETR D20200023.CSV
150 File Status okay; about to open data connection
fertig.
Länge: 591
Für mich siehts so aus, als ob FileZilla die korrekte Zeit bekommt und die Linux FTP-Clients nicht. Jemand eine Idee?
Edit: ich habe das hier gefunden: https://www.gnu.org/software/wget/manua ... rnals.html
Aber wieso wird es unter Windows korrekt und unter Linux falsch angezeigt?