criar-iso
Publicado por Perfil removido 17/10/2005
[ Hits: 10.114 ]
um simples script para criar arquivos iso, bom para uso prático e para exemplo de script.
#!/bin/bash
# Script para construção de arquivo .iso
# Autor: J. F. Mitre
# Data: 16/01/2005
# Data da última atualização: 16/01/2005
# Uso:
#
# criar-iso <dir_origem> <dir_destino> <nome_arq.iso>
#
usage(){
echo "Script para criação de imagem .ISO"
echo
echo "Uso: "
echo " criar-iso <dir_origem> <dir_destino> <nome_arq.iso>"
}
if [ $1 == --help ]; then
echo
usage
echo
exit 0
fi
if [ ! $# == 3 ]; then
echo
usage
echo
exit 1
fi
DIR_ORIGEM=$1
DIR_DEST=$2
if [ $DIR_DEST == $DIR_ORIGEM ]; then
echo "O diretório de origem e destino são os mesmos"
echo "Não é possível continuar"
echo
exit 1
fi
NOME_CD=$3
if [ ! -d "$DIR_DEST" ]; then
echo "Pasta de destino não foi encontrada!"
echo
usage
echo
exit 1
else
if [ ! -d "$DIR_ORIGEM" ]; then
echo "Pasta de origem nao foi encontrada!"
echo
usage
echo
exit 1
else
if [ ! -w $DIR_DEST ]; then
echo "Não é possível gravar em $DIR_DEST"
echo
exit 1
else
cd $DIR_DEST
if [ -e "$NOME_CD" ]; then
echo "Existe arquivo com o nome $NOME_CD em $DIR_DEST"
echo "A imagem não vai ser criada"
echo
exit 1
fi
cd -
echo "Criando imagem ..."
mkisofs -V $NOME_CD -l -o $DIR_DEST/$NOME_CD $DIR_ORIGEM
if [ ! -f "$DIR_DEST/$NOME_CD" ]; then
echo "Imagem não pode ser gravada!"
else
echo "Imagem criada com sucesso"
fi
fi
fi
fi
Script de instalação do metasploit no Ubuntu
Script que verifica se existem arquivos repetidos em dois diretórios
Ordena os números em ordem ascendente!
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
PIP3 - erro ao instalar módulo do mariadb para o Python (9)
É normal não gostar de KDE? (8)
O programa assinador digital (0)
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)









