Was bedeutet das -c im Linux-Befehl wget -c?

Was bedeutet das -c im Linux-Befehl wget -c?

Ich installiere Artifactory auf einem Ubuntu-Server und versuche, den JFrog-Repository-Schlüssel hinzuzufügen. Der Befehl lautet:

wget -c -O- "https://bintray.com/user/downloadSubjectPublicKey?username=jfrog" | sudo apt-key add

Ich erhalte die entsprechende Fehlermeldung wget -c: command not found.

Antwort1

wget --helpzeigt Dir:

-c,  --continue                  resume getting a partially-downloaded file
     --start-pos=OFFSET          start downloading from zero-based position OFFSET
     --progress=TYPE             select progress gauge type
     --show-progress             display the progress bar in any verbosity mode

Ihre Fehlermeldung (wget-Befehl nicht gefunden) bedeutet, dass wget nicht installiert ist. Führen Sie es aus, sudo apt-get install wgetum es zu installieren.

Antwort2

Das Interessante daran ist, dass Sie die Fehlermeldung erhalten

wget -c: Befehl nicht gefunden

Das -cTeil dürfte da nicht drin sein.

Wenn wget nicht installiert ist, lautet die resultierende Fehlermeldung normalerweise:

wget: Befehl nicht gefunden

Aus irgendeinem Grund denkt Ihre Shell, dass Sie einen Befehl mit dem Namen ausführen möchten wget -c.

Wenn Sie diesen Befehl kopiert und eingefügt haben, geben Sie ihn erneut ein (nicht kopieren und einfügen). Höchstwahrscheinlich befindet sich zwischen dem wgetund dem ein unsichtbares UTF-8-Zeichen -c, was dazu führt, dass die Shell versucht, einen Befehl mit dem Namen zu finden wget -c.

verwandte Informationen