Descargar archivos a un directorio específico
A menudo, querrás descargar archivos a un directorio específico en lugar de tu directorio de trabajo actual. Tanto curl como wget te permiten hacer esto, pero utilizan métodos diferentes.
- Primero, creemos un nuevo directorio para descargar nuestros archivos:
mkdir downloads
Esto crea un nuevo directorio llamado downloads en tu ubicación actual.
- Ahora, usemos
curl para descargar un archivo a este directorio:
curl -o downloads/curl_file.html http://example.com
La opción -o en curl nos permite especificar el archivo de salida, incluyendo su ruta. Este comando descarga el contenido de example.com y lo guarda como curl_file.html en el directorio downloads.
- A continuación, usemos
wget para descargar un archivo al mismo directorio:
wget -P downloads http://example.com/index.html
La opción -P en wget significa "prefijo" (prefix) y nos permite especificar el directorio donde queremos guardar el archivo. Este comando descarga index.html de example.com y lo guarda en el directorio downloads.
- Podemos verificar que ambos archivos se hayan descargado al directorio
downloads:
ls -l downloads
Deberías ver tanto curl_file.html como index.html en la salida.
- Para ver el contenido de estos archivos sin cambiar nuestro directorio actual, podemos usar
cat con la ruta completa:
cat downloads/curl_file.html
cat downloads/index.html
Esto nos permite verificar el contenido de los archivos descargados.