Frage wget: Downloaded Datei automatisch überschreiben erstellen Zeit zu aktuellen?


Wenn ich eine Datei mit wget herunterlade, wird standardmäßig die Zeit von der ursprünglichen Datei auf dem Server kopiert:

> wget https://pbs.twimg.com/media/ByEt7bVIQAAzDVq.jpg
> ls -l  ByEt7bVIQAAzDVq.jpg
-rw------- 1 d9k d9k 20K Sep 21  2014 ByEt7bVIQAAzDVq.jpg

Automatisches Überschreiben der heruntergeladenen Dateizeit ohne Verwendung von aktuell touch nach jedem Download?


1
2018-04-05 03:58


Ursprung




Antworten:


Wie man wget erklärt:

       --No-Use-Server-Zeitstempel
           Don't set the local file's timestamp by the one on the server.

           By default, when a file is downloaded, its timestamps are set to
           match those from the remote file. This allows the use of
           --Zeitstempeln on subsequent invocations of wget. However, it is
           sometimes useful to base the local file's timestamp on when it was
           actually downloaded; for that purpose, the
           --No-Use-Server-Zeitstempel option has been provided.

Das heißt, um den Zeitstempel der heruntergeladenen Datei bei der Erstellung auf dem lokalen Computer darzustellen, verwenden Sie den Befehl --no-use-server-timestamps Flagge:

ek@Io:~$ wget https://pbs.twimg.com/media/ByEt7bVIQAAzDVq.jpg --no-use-server-timestamps
--2015-04-05 00:04:55--  https://pbs.twimg.com/media/ByEt7bVIQAAzDVq.jpg
Resolving pbs.twimg.com (pbs.twimg.com)... 199.96.57.7
Connecting to pbs.twimg.com (pbs.twimg.com)|199.96.57.7|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 19846 (19K) [image/jpeg]
Saving to: ‘ByEt7bVIQAAzDVq.jpg’

ByEt7bVIQAAzDVq.jpg 100%[=====================>]  19.38K  --.-KB/s   in 0.04s  

2015-04-05 00:04:56 (538 KB/s) - ‘ByEt7bVIQAAzDVq.jpg’ saved [19846/19846]

ek@Io:~$ ls -l ByEt7bVIQAAzDVq.jpg 
-rw-rw-r-- 1 ek ek 19846 Apr  5 00:04 ByEt7bVIQAAzDVq.jpg

Der Vorteil des Standardverhaltens, wie auf der Manpage erläutert, ist der Fall, dass Sie die Datei später erneut abrufen und sie nur dann automatisch herunterladen möchten, wenn eine neuere Version verfügbar ist.


2
2018-04-05 04:03





Fand es:

% wget --no-use-server-timestamps https://pbs.twimg.com/media/ByEt7bVIQAAzDVq.jpg
% ls -l  ByEt7bVIQAAzDVq.jpg
-rw------- 1 d9k d9k 19846 Apr  5 07:02 ByEt7bVIQAAzDVq.jpg

1