API Banco central, SELIC - Baixar CSV no Servidor Linux

Olá pessoal, alguém poderia me ajudar?

Estou precisando salvar um arquivo CSV gerado pela API do Banco Central em uma pasta no meu servidor Linux.

Endereço da API do BC: https://api.bcb.gov.br/dados/serie/bcdata.sgs.11/dados?formato=csv&dataInicial=20/07/2018&dataFinal=30/07/2018

Possuo a URL de onde o arquivo é baixado e, ao “chamar” a API acima, gostaria que arquivo fosse baixado diretamente em uma pasta no meu servidor linux.

Tentei utilizar:

$url = ‘https://api.bcb.gov.br/dados/serie/bcdata.sgs.11/dados?formato=csv&dataInicial=20/07/2018&dataFinal=30/07/2018’;
copy($url, ‘…/csv/selic’ . urldecode(basename($url)));

Para quem se interessar, este tópico foi respondido pela equipe do Suporte Scriptcase.

$dir = getcwd();
chdir("/caminho no servidor/");
$return = shell_exec("wget https://api.bcb.gov.br/dados/serie/bcdata.sgs.11/dados?formato=csv&dataInicial=20/07/2018&dataFinal=30/07/2018 ");
$return2 = shell_exec(“mv dados?formato=csv bcdata.sgs.11.csv”);
chdir($dir);
print_r($return);

// VERIFICANDO DIRETORIO
$dir = “caminho no servidor/”;

// Open a directory, and read its contents
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
echo “filename:” . $file . “
”;
}
closedir($dh);
}
}