Gravar CD de dados
Publicado por Cezar 12/08/2004
[ Hits: 10.612 ]
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
Manutenção de Usuários Proxy Autenticado com NCSA
Remoção de arquivos multimídia
Controle de banda individual com shaper
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Samba 4 AD-DC 2026: Backup & Restore
Samba 4 AD-DC 2026: LAPS (Randomizando senhas locais).
Cairo Dock ainda funcional nos dias de hoje
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Como a Vivideo está revolucionando a criação de vídeos? (0)
Linus Torvalds e Bill Gates se encontram pela primeira vez (1)









