In uno script di shell, voglio scaricare un file da qualche URL e salvarlo in una cartella specifica. Qual è l'opzione specifica che devo utilizzare per scaricare i file in una cartella specifica con il comando curl
o in quale altro modo ottengo quell'effetto?Salva file in cartella specifica con comando arricciatura
86
A
risposta
143
Sei un po 'aspecifico. Non penso che tu possa dare il via al ricciolo, ma puoi rintracciare il CD, la posizione, il download e il CD.
cd target/path && { curl -O URL ; cd -; }
Questo download verrà eseguito solo se il percorso esiste. Il download manterrà il nome del file remoto. Dopo il download tornerà alla posizione originale.
Questo vi aiuterà?
Se questo era più complessa di quanto il problema, si può semplicemente utilizzare:
curl -o target/path/filename URL
Nota grande O nel primo esempio e piccoli o nel secondo.
Problemi correlati
- 1. Salva file con file_put_contents nella cartella
- 2. Spring MVC salva caricato MultipartFile alla specifica cartella
- 3. Comando di arricciatura multilinea
- 4. Come rimuovere tutti i file con estensione specifica nella cartella?
- 5. TCPDF Salva il file nella cartella?
- 6. Come decomprimere cartella specifica da un file .zip con Python
- 7. Salva file in Illustrator con Javascript
- 8. adb pull file in una cartella specifica di Pc
- 9. PhoneGap: Creare un file in una cartella specifica
- 10. Autorizzazione Chmod dell'estensione file specifica in una cartella tramite SSH
- 11. parametro timeout arricciatura riga di comando
- 12. C# salva i file nella cartella sul server anziché locale
- 13. Colonna specifica partita con comando grep
- 14. C# SaveFileDialog nella cartella specifica
- 15. cartella associata quando si salva un file html
- 16. Clonazione Git per cartella specifica?
- 17. TFS Scarica l'ultima versione dalla cartella specifica
- 18. Salva l'output di PuTTY su file dalla riga di comando
- 19. PyDrive: impossibile scrivere il file nella cartella GDrive specifica
- 20. Salva file in MyDocuments + App Folder
- 21. Grep: Escludendo una cartella specifica utilizzando
- 22. Servlet per scaricare i file da una cartella specifica?
- 23. Registrazione dati binari con arricciatura
- 24. Caricamento di file in una cartella specifica tramite google drive api con PHP
- 25. Come ottenere l'elenco dei file con un'estensione specifica in una determinata cartella?
- 26. Come salvare un file scaricato con HttpClient in una cartella specifica
- 27. Come inserire capybara in html in una cartella specifica?
- 28. Specifica comando per MenuItem in un DataTemplate
- 29. Jetty: decomprimere .war nella cartella specifica
- 30. Mappatura di una cartella specifica a HttpHandler in web.config
Ho questo comando: curl -LOk 'basename/packages'" http://github.com/ziyaddin/xampp/archive/master.zip ". Ma dice che nome file errato -> 'basename/packages' –
Puoi anche usare una subshell, ad esempio:' (destinazione/percorso cd; curl -O URL) ' –
Qual è la differenza tra i due? Il primo cd si trova nella directory e scarica il file, quindi cds out. Il secondo rimane nella directory corrente e arriccia il file in una posizione specifica. Il secondo sembra più semplice. –