Come faccio a impostare youtube-dl
per il download predefinito in ~ / Download al posto della cartella home?
Come faccio a impostare youtube-dl
per il download predefinito in ~ / Download al posto della cartella home?
youtube-dl
file di configurazione Per impostare un percorso di download predefinito, crea un file youtube-dl
file di configurazione at:
~/.config/youtube-dl/config
All'interno di questo file inserisci la riga:
-o ~/Downloads/%(title)s-%(id)s.%(ext)s
Puoi creare questo file usando i seguenti due comandi:
mkdir -p ~/.config/youtube-dl/
echo "-o ~/Downloads/%(title)s-%(id)s.%(ext)s" > ~/.config/youtube-dl/config
Il primo comando mkdir
, crea le cartelle che portano al file di configurazione. Il secondo comando echo
scrive l'opzione di output nel file.
Le opzioni impostate nel tuo file di configurazione vengono applicate a ogni chiamata a youtube-dl
. Utilizza l'opzione --ignore-config
per disabilitare la lettura del file di configurazione.
Non c'è modo di impostare una cartella predefinita. Invece, devi aggiungere l'opzione -o
ogni volta.
-o ~/Downloads/%(title)s-%(id)s.%(ext)s
%(title)s-%(id)s.%(ext)s
è il formato del nome file predefinito per ogni download. Non viene scaricato nella tua casa, ma nella directory di lavoro corrente. Modificalo prima di scaricare. Se stai utilizzando bash
, potresti voler creare una funzione nel tuo .bashrc
come questa:
function youtube-dl ()
{
cd ~/Downloads/ && {
'which youtube-dl' "$@"
cd - > /dev/null
}
}
Cambia la directory di lavoro nella cartella Download nella tua casa, esegue l'originale youtube-dl
con gli argomenti della riga di comando che hai passato alla funzione e poi modifica la directory.
Puoi anche dare un'occhiata a questo: Come posso eseguire un programma con una directory di lavoro diversa da quella corrente, dalla shell Linux? in quanto ciò vale anche per OS X.
Leggi altre domande sui tag command-line macos youtube