Gravar CD de dados
Publicado por Cezar 12/08/2004
[ Hits: 10.513 ]
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
Qual o maior número da variável RANDOM?
Limpar bibliotecas não utilizadas
RIPADOR DE MP3 USANDO O DIALOG...
Script Iptables ( Passou em Testes )
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43









