Gravar CD de dados
Publicado por Cezar 12/08/2004
[ Hits: 10.593 ]
Esse script serve pra vc gravar um CD de dados ou apagar um CDRW...
#! /bin/bash
#Gravar CD's a apartir d .iso
#Script feito por c3z1nh4
Principal() {
clear
echo "Escolhendo o Gravador....."
cdrecord -scanbus
echo
echo "Digite os numeros q aparecem antes do gravador escolhido..... EX: 0,0,0"
echo -n "-> "
read gravador
echo
echo "Escolha a velocidade"
echo -n "-> "
read velocidade
if [ -z $velocidade ]; then
Principal
else
Menu
fi
}
Menu() {
clear
echo "Escolha o tipo de CD:"
echo "1 - CD-R/W"
echo "2 - Apagar CD-RW"
echo -n "-> "
read opcao
case $opcao in
1) cdr;;
2) apaga;;
*) Menu;;
esac
}
cdr() {
clear
echo "-> OS ARQUIVOS TEM Q ESTAREM NO MESMO DIRETORIO <-"
echo "-> E SOMENTE OS ARQUIVOS A SEREM GRAVADOS <-"
echo
echo "1 - Nova Multi-Sessao"
echo "2 - Continuar Multi-Sessao"
echo "3 - Copiar apenas 1 Imagem"
echo -n "-> "
read opcaor
case $opcaor in
1) nova;;
2) cont;;
3) imagem;;
*) cdr;;
esac
}
nova() {
clear
#Pegando diretório
echo "Digite qual o diretorio de onde sera feito a imagem: "
echo -n "-> "
read dir
#Fazendo o .iso
echo
cd $dir
echo "Comecando......."
mkisofs -o imagem.iso -JrT $dir
clear
echo "Gravando........"
cdrecord dev=$gravador -v speed=$velocidade -eject -multi -data imagem.iso
cd $dir
rm -f imagem.iso
}
cont() {
clear
echo "Obtendo proxima posicao livre..."
cdrecord -msinfo dev=$gravador
echo
echo "Digite o numero q aparece depois da 'Virgula'"
echo -n "-> "
read posi
echo
echo "Digite qual o diretorio de onde sera feito a imagem: "
echo -n "-> "
read dir
echo
cd $dir
echo "Comecando........"
mkisofs -o imagem.iso -JrT -C 0,$posi -M /dev/cdrom1 $dir
clear
echo "Gravando........."
cdrecord dev=$gravador -v speed=$velocidade -eject -multi -data imagem.iso
cd $dir
rm -f imagem.iso
}
imagem(){
clear
echo "Nome da imagem .iso"
echo -n "-> "
read iso
echo
cdrecord dev=$gravador -v speed=$velocidade -eject -data $iso
}
apaga(){
clear
echo "1 - Apaga o disco inteiro por completo"
echo "2 - Apaga o disco inteiro rapidamente"
echo "3 - Apaga uma trilha"
echo "4 - Apaga a ultima sessao"
echo "5 - Reabre a ultima sessao"
echo -n "-> "
read opcao
case $opcao in
1) cdrecord dev=$gravador -eject -blank=all;;
2) cdrecord dev=$gravador -eject -blank=fast;;
3) cdrecord dev=$gravador -eject -blank=track;;
4) cdrecord dev=$gravador -eject -blank=session;;
5) cdrecord dev=$gravador -eject -blank=unclose;;
*) apaga;;
esac
}
Principal
Instalação do Eclipse for PHP Developers
Tratamento de zeros a esquerda
Instalação do Gentoo - Parte 1
Incluindo lista de IP's nos arquivos de bloqueio do Squid automaticamente
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Acessando o terminal do seu PC pelo celular fora de casa
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Vou destruir sua infância:) (8)
Interface gráfica com problema (2)
Instalar Linux em notebook Sony Vaio VPCEG13EB (13)









