Enviado em 29/03/2016 - 10:48h
Bom dia, sou novato no linux, fiz um script para copiar pasta dentro do linux, ele funciona direitnho, mais dentro dessa pasta que quero copiar tem uma pasta que nao quero copiar, segue o script.
#!/bin/sh
#
#
#
#
# Confs do script
# Onde, DIR_ORIG é o diretório a ser backupeado e DIR_DEST é o
# diretório para onde vai o arquivo copiado e BKP_NAME é o nome ao
# qual será compactado o diretório.
DATA=`date +%d-%m-%Y-%H.%M`
DIR_ORIG="/arquivos/"
DIR_DEST="/home/backup/"
rm -rf /home//backup*
# copia do diretório de origem diretamente no diretório de destino
cp -R -p ${DIR_ORIG} ${DIR_DEST}-"$DATA"
# mensagem de resultado
echo "Seu backup foi realizado com sucesso."
echo "Diretório: ${DIR_ORIG}"
echo "Destino: ${DIR_DEST}${BKP_NAME}";
exit 0
com esse scrip faço backup da pasta arquivos para dentro do /home/backup funciona direitinho, só que dentro da pasta arquivos tem uma pasta chamada teste que não quero copiar, tem alguma maneira de fazer isso.
#!/bin/sh
#
#
#
#
# Confs do script
# Onde, DIR_ORIG é o diretório a ser backupeado e DIR_DEST é o
# diretório para onde vai o arquivo copiado e BKP_NAME é o nome ao
# qual será compactado o diretório.
DATA=`date +%d-%m-%Y-%H.%M`
DIR_ORIG="/arquivos/"
DIR_DEST="/home/backup/"
rm -rf /home//backup*
# copia do diretório de origem diretamente no diretório de destino
cp -R -p ${DIR_ORIG} ${DIR_DEST}-"$DATA"
# mensagem de resultado
echo "Seu backup foi realizado com sucesso."
echo "Diretório: ${DIR_ORIG}"
echo "Destino: ${DIR_DEST}${BKP_NAME}";
exit 0
com esse scrip faço backup da pasta arquivos para dentro do /home/backup funciona direitinho, só que dentro da pasta arquivos tem uma pasta chamada teste que não quero copiar, tem alguma maneira de fazer isso.