Bom dia senhores do conselho
Sou especialista Windows e preciso de um norte em Linux. No Windows fiz o BAT abaixo para copiar pasta de perfil de um computador para um HD externo, por exemplo. Este BAT solicita que o técnico informe o caminho do perfil (ex.: "d:\users\USUARIO"), um titulo para o backup (para organizar melhor, sabe? Digamos que o tecnico decidiu por "TESTE") e por ultimo, a letra do HD externo (e:, f:, g:, h: ...)
Ao rodar o BAT o script lê as informações digitadas pelo técnico, entende qual perfil a ser copiado, entende em qual letra do Windows está o HD externo, cria uma pasta com o titulo designado pelo tecnico e copia as pastas do perfil para a pasta criada no HD.
Sei que no Linux o comando "cp" come com farinha as cópias, mas eu preciso de um norte, pois preciso fazer, assim como fiz no Windows:
- A possibilidade de questionar o usuario sobre as opções e salva-las em variáveis (como faço com set ChoixMenu='' set /p ChoixMenu=%Choice%)
Isso eu ainda não sei fazer no Linux
O tecnico vai rodar um live do Linux, certamente o Ubuntu 12.04, no computador que tem o Windows instalado e com o perfil a ser copiado;
Plugar o HD externo;
abrir o terminal e rodar como root o script proposto
Alguem dos developers pra me dar um norte??
Meu script BAT em Windows:
@echo off
title ORIGEM DO BACKUP
echo.
echo.
echo DIGITE A ORIGEM, POR EXEMPLO D:\USERS\JOAOMARIA
echo.
echo.
echo.
echo NAO ADICIONE BARRA APOS O CAMINHO DE ORIGEM
echo.
echo.
echo.
echo POR EXEMPLO: D:\USERS\JOAOMARIA E NAO D:\USERS\JOAOMARIA\
echo.
echo.
set ChoixMenu=''
set /p ChoixMenu=%Choice% CAMINHO:
:menu02
CLS
title TITULO DO BACKUP
echo.
echo.
echo DIGITE UM TITULO SEM ESPACOS
echo.
echo.
echo.
echo POR EXEMPLO, O PROPRIO NOME DO USUARIO: JOAOMARIA
echo.
echo.
echo.
set ChoiZMenu=''
set /p ChoiZMenu=%ChoZce% TITULO DO BACKUP:
:MENU03
CLS
title DESTINO DO BACKUP
echo.
echo.
echo.
echo DIGITE A LETRA DO HD EXTERNO, POR EXEMPLO J:
echo.
echo.
echo.
set ChoiyMenu=''
set /p ChoiyMenu=%Choyce% DESTINO:
echo %ChoixMenu%
pause
START /WAIT robocopy /E %ChoixMenu%\Desktop\ %ChoiyMenu%\%ChoiZMenu%\Desktop\
START /WAIT robocopy /E %ChoixMenu%\Contacts\ %ChoiyMenu%\%ChoiZMenu%\Contacts\
START /WAIT robocopy /E %ChoixMenu%\Downloads\ %ChoiyMenu%\%ChoiZMenu%\Downloads\
START /WAIT robocopy /E %ChoixMenu%\Documents\ %ChoiyMenu%\%ChoiZMenu%\Documents\
START /WAIT robocopy /E %ChoixMenu%\Favorites\ %ChoiyMenu%\%ChoiZMenu%\Favorites\
START /WAIT robocopy /E %ChoixMenu%\Pictures\ %ChoiyMenu%\%ChoiZMenu%\Pictures\
START /WAIT robocopy /E %ChoixMenu%\Music\ %ChoiyMenu%\%ChoiZMenu%\Music\
START /WAIT robocopy /E %ChoixMenu%\Videos\ %ChoiyMenu%\%ChoiZMenu%\Videos\
PAUSE
START /WAIT robocopy /E C:\Arquivos de programas RFB\ %ChoiyMenu%\%ChoiZMenu%\ArquivosdeprogramasRFB\
:TERMINADO
ECHO TERMINOU
PAUSE > NUL