Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Copiando CDs e DVDs pelo terminal com facilidade
Linux user
Publicado por Cristiano em 17/06/2009

Login: sempreslack, 119135 pontos
[ Hits: 4199 ]

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

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.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Listando arquivos página por página (com em DOS dir/p)
   Dica Linux recomendada Utilizando o comando scp
   Dica Linux recomendada Descobrindo que processo está consumindo mais memória
   Dica Linux recomendada Executar programas pelo terminal e deixá-lo livre
   Dica Linux recomendada Usar o Putty automático

Comentários
[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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.