É não um formato adequado para copiar cegamente para outra máquina, mas os usuários que desejam descobrir se eles adicionaram um repositório ainda ou não (como eu fiz), você pode simplesmente fazer:
sudo apt update
Quando aptestá atualizando, gera uma lista de repositórios que busca. Parece óbvio, mas eu acabei de perceber quais GETsão os URLs que ele cospe.
Edit: A seguinte awkexpressão com base pode ser usada para gerar um sources.list:
cat /tmp/apt-update.txt | awk '/http/ { gsub("/", " ", $3); gsub("^\s\*$", "main", $3); printf("deb "); if($4 ~ "^[a-z0-9]$") printf("[arch=" $4 "] "); print($2 " " $3) }' | sort | uniq
Como alternativa, como outras respostas sugerem, você pode apenas cattodas as fontes pré-existentes como esta:
cat /etc/apt/sources.list /etc/apt/sources.list.d/*
Como os repositórios desabilitados são comentados com hash, isso deve funcionar conforme o esperado.