
wagnerverissimo
(usa Ubuntu)
Enviado em 24/11/2009 - 02:16h
Olá pessoal, tudo ok com vocês?
pretendo fazer um script utilizando o comando TAR. O que o script faz: identifica os pen-drives conectados, você escolhe aonde em qual deles quer salvar (entra com o nome), então o script faz uma cópia da pasta wagner_1198 no pen-drive.
O que quero fazer é: quero que esse script não faça somente uma cópia de uma pasta pré-determinada no código, quero que ele faça uma cópia da pasta em que eu estiver acessando naquele momento. Por exemplo, se naquele momento eu estiver na pasta ABDF, dando o comando para executar o script ele fará uma cópia de ABDF no pen-drive escolhido. Como posso fazer isso?
Outra dúvida: como posso fazer por exemplo para, caso eu tenha dois pen-drives conectados, o meu script possa copiar simultaneamente a pasta em que eu estiver localizado para os dois pen-drives?
Abraços, Wagner.
#!/bin/sh
#*****************************************************************
clear
echo 'Discos removíveis conectados:'
ls --color /media
echo 'Escolha um disco removível para gravação: '
read unidade
DATA=`date +%d-%m-%Y-%H.%M`
tar -zcvf /media/$unidade/Backup-"$DATA".tar.gz /home/alunos/wagner_1198/
echo 'Backup finalizado!'