Descargando 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.