Wie ändere ich das Standardverzeichnis von wget von 'Videos' in 'Downolads'?

12

Ich benutze die Kombination von Flashgot und wget zum Herunterladen. Ich habe meine Firefox-Einstellungen aufgrund anderer Probleme zurückgesetzt. Dann habe ich alles neu konfiguriert (einschließlich Add-Ons, Cache usw.).

Wenn ich danach versuchte, etwas herunterzuladen, wurde es automatisch im Ordner "Videos" gespeichert. Aber bevor ich die Einstellungen zurücksetzte, konnte ich Elemente auf "Downloads" herunterladen.

Was soll ich tun, um das Standardverzeichnis von wget auf "Downloads" zu setzen?

001neeraj
quelle

Antworten:

8

Soweit mir bekannt war, wird wget normalerweise in das aktuelle Arbeitsverzeichnis heruntergeladen. Sie haben folgende Möglichkeiten, um das Verzeichnis anzugeben.

1. Wechseln Sie in das Verzeichnis, in das es zuerst heruntergeladen werden soll, und führen Sie dann Ihren Befehl wget aus.

cd /home/yourname/Downloads

Führen Sie dann Ihren Befehl wget aus

wget http://download.files.com/software/files.tar.gz

2. Fügen Sie das Verzeichnis wie folgt zum Befehl wget hinzu.

wget -P /home/yourname/Downloads http://download.files.com/software/files.tar.gz  
CoalaWeb
quelle
Wenn ich auf das Flashgot-Symbol klicke, müssen Befehle nicht manuell ausgeführt werden. Es zeigt Befehle automatisch in einem X-Terminal an. Es ist kein Platz zum Eingeben eines Befehls vorhanden. Es macht alles automatisch. Und ich muss den Standardordner ändern.
001neeraj
1
Ihre Frage fragt nach dem "wget-Standardverzeichnis" und Sie sagen weiter "Ich verwende die Kombination von Flashgot und wget zum Herunterladen". Möglicherweise möchten Sie klarstellen, dass Sie nach dem Standard-Download-Verzeichnis von Flashgot suchen. Dies sollte forums.informaction.com/viewtopic.php?f=6&t=4811
CoalaWeb
7
Der letzte Befehl gab mir einen /home/ohad/Downloads: Is a directoryFehler. -O weist wget an, in eine Datei herunterzuladen.
Ohad Cohen
Die Flagge sollte sein-P /target_dir
THN
27

wget speichert Downloads standardmäßig in dem aktuellen Verzeichnis, in dem Sie den Befehl wget ausführen.


Methode 1: Übergeben Sie die -POption zum Angeben eines Download-Verzeichnisses

  • Um das Verzeichnis zu ändern, müssen Sie das -PArgument in Ihrem wget-Befehl hinzufügen :

    wget -P /path/to/directory <download-url>
    

    Oder

    wget --directory-prefix=prefix <download-url>
    

    Dabei ist das Präfix das Verzeichnis, in dem die Downloads gespeichert werden sollen.

    Bei dieser Methode müssen Sie das -Poder --directory-prefix=prefixjedes Mal angeben, wenn Sie herunterladen.

Methode 2: Verwenden Sie einen Alias, um ein permanentes Standardverzeichnis zu erstellen

  • Um ein permanentes Standard-Download-Verzeichnis festzulegen, können Sie Folgendes verwenden alias:

    alias wget='wget --directory-prefix=prefix'
    

    Wechseln Sie prefixmit dem gewünschten Verzeichnis und setzen Sie den Alias-Befehl .bashrc, um es dauerhaft zu machen.

Pfirsichfarben
quelle
Wenn ich auf das Flashgot-Symbol klicke, müssen Befehle nicht manuell ausgeführt werden. Es zeigt Befehle automatisch in einem X-Terminal an. Es ist kein Platz zum Eingeben eines Befehls vorhanden. Es macht alles automatisch. Und ich muss den Standardordner ändern.
001neeraj
Aha. Versuchen Sie die zweite Methode, da Flashgot die Wget-Einstellungen des Systems verwendet.
Peachy