Pular para o conteúdo

Copiando CDs e DVDs pelo terminal com facilidade

Dica publicada em Linux / Comandos
Cristiano sempreslack
Hits: 16.453 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Copiando CDs e DVDs pelo terminal com facilidade

Para copiar CDs usando o terminal, abra o seu editor favorito e digite a linha abaixo:

cat /dev/hda > /tmp/hda.iso; eject; sleep 5s; cdrecord -v dev=/dev/hda -data /tmp/hda.iso; rm /tmp/hda.iso; eject

Agora salve com o nome de "gravacd" por exemplo. Agora, no terminal, digite:

chmod +x gravacd

Aí é só mandar executar com "./gravacd" toda vez que quiser copiar um CD.

Para copiar um DVD a linha é a seguinte:

cat /dev/hda > /tmp/hda.iso; eject; sleep 5s; growisofs -data-compat -Z /dev/hda=/tmp/hda.iso; rm /tmp/hda.iso; eject
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Grave com o nome de "copiadvd". No terminal digite:

chmod +x copiadvd

Quando quiser copiar um DVD, digite no terminal, na pasta onde o arquivo se encontra:

$ ./copiadvd

Obs.: /dev/hda é o driver do gravador e deve ser substituído se for diferente no seu caso. A bandeja do gravador será fechada em 5 segundos, mas o tempo pode ser aumentado se preferir.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

wget, o melhor amigo da crise de distos

O comando fuser

Comandos de paginação

Copiar arquivos com Samba via smbclient

rsync como usuário comum

O comando more

#1 Comentário enviado por hunz em 17/06/2009 - 08:16h
Legal! Não cheguei a testar, mas deve funcionar.
Que tal colocar uma mensagem "Insira a mídia virgem" e aguardar um [enter] do usuário?

É que normalmente a gente deixa gravando e vai fazer outras coisas, né? rs

Abraços.
#2 Comentário enviado por Gilmar_GNU/Slack em 17/06/2009 - 10:55h
Não tive a oportunidade de teste ainda.
Pois ja que o chmod sempre da aquela ajudinha.
Então ta beleza.
hahahaha
#3 Comentário enviado por brunocontin em 17/06/2009 - 15:24h
Amigo cat /dev/hda ? seria a device do gravador né, ou seja /media ou /cdrom ?
#4 Comentário enviado por sempreslack em 18/06/2009 - 12:29h
Hunz amigo, muito boa a sua observação, mas não sei como fazer isso. Entendo muito pouco de programação. Mais fiz uma mudança aqui, não sei como mudar a dica depois que ela ja foi publicada no site, acho que não é possivel, então vai ai mesmo.

echo "coloque o CD que quer copiar"; eject; sleep 10s; echo "fazendo a imagem"; cat /dev/cdrom > /tmp/cdrom.iso; echo "imagem pronta"; echo "ejetando"; eject; echo "coloque um CD gravável"; sleep 10s; cdrecord -v dev=/dev/cdrom -data /tmp/cdrom.iso; echo "removendo a imagem"; rm /tmp/cdrom.iso; echo "ejetando"; eject; echo "retire o CD"; sleep 5s; eject -T /dev/cdrom

echo "coloque o DVD que quer copiar"; eject; sleep 10s; echo "fazendo a imagem do DVD"; cat /dev/dvd > /tmp/dvd.iso; echo "imagem pronta"; echo "ejetando"; eject; echo "coloque um DVD gravável";sleep 10s; growisofs -dvd-compat -Z /dev/dvd=/tmp/dvd.iso; echo "removendo a imagem"; rm /tmp/dvd.iso; echo "ejetando"; eject; echo "retire o DVD"; sleep 5s; eject -T /dev/dvd


Bom, explicando o que ele vai fazer. Primeiro ele escreve coloque o CD que quer copiar, em seguida ejeta e espera 10 segundos para que o cd seja colocado na bandeja. Depois ele faz a imagem iso e exibe imagem pronta. Daí ele ejeta e escreve coloque um CD gravável e espera 10 segundos pra você colocar, sendo assim, se achar pouco tempo pode mudar de 10 para 20 por exemplo, só que do jeito que está tem que esperar esse tempo. Se alguem souber como colocar esse detalhe do <enter> ficaria muito melhor. Continuando, ele vai gravar o CD ou DVD e dar a mensagem removendo a imagem, em seguida removerá, escreverá ejetando e ejetará o disco, pedindo em seguida que retire o disco. Ele vai ficar com a bandeja aberta por 5 segundos e a recolherá novamente se o seu driver tiver esse recurso.

Quanto ao amigo brunocotin, o cat /dev/hda seria sim o device do gravador, o que também pode ser chamado pelo link. Nessa pequena modificação que fiz já chamo pelo link. Acho assim melhor porque não precisa descobrir o seu device.

A todos um bom dia. Abraços
#5 Comentário enviado por augustouser em 09/07/2009 - 23:54h
Que onda bacana.

=]

Contribuir com comentário

Entre na sua conta para comentar.