shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Enc: [shell-script] backup mantendo permissões


From: Wander Carrusca
Subject: Enc: [shell-script] backup mantendo permissões
Date: Sun, 1 Mar 2009 18:18:58 -0800 (PST)

Olá a todos,

estou tentando montar um script de backup, sei que existe muitos, mas preciso 
treinar para aprender, 
gostaria de manter as permissões de pastas e arquivos quando copiar e quando 
voltar. 
Qual o comando?

obrigado

Wander 
Belo Horizonte  -  MG



----- Mensagem encaminhada ----
De: Julio C. Neves <address@hidden>
Para: address@hidden
Enviadas: Sexta-feira, 27 de Fevereiro de 2009 12:40:22
Assunto: Re: [shell-script] Sobre o Mundo dos scripts Shell


Fala Ricardo,
seja bem vindo ao nosso grupo, mas deixe o rwindows na porta. ;)

Pessoal, o Ricardo é amigo velho, grande analista (infelizmente de rwin) que
finalmente viu a luz e está se dedicando de corpo e alma ao Sw Livre.
Ricardo, já vou avisando! Vir para o Sw Livre é quase que uma experiência
homo. Não conheço um sequer, que tenha experimentado e depois voltado... ;)

Bem, vamulá, vou responder às suas dúvidas mais objetivas, mas já vou
dizendo que minha resposta é extrememente parcial, pois em shell vc sempre
tem inúmeras soluções para cada problema (e vc verá isso bem caracterizado
nesta lista). Assim sendo te passarei somente as mais óbvias.

o TRANSFERIR PASTAS/ARQUIVOS

Isso se faz com o cmd mv. ex:
mv Arq1 Arq2
mv dir1/arq1 dir2/arq2
mv arq1 arq2 ... arqn dir

o SUBDIVIDIR 1 ARQUIVO EM VÁRIOS ARQUIVOS E DEPOIS JUNTÁ-LOS

Aí já começa o problema... Existe um monte de formas de vc dividir um
arquivo e idem para juntá-los. Veja:

Dividindo por tamanho, use split
Jogando para arq2 todos os registro de arq1 que contém a palavra Ricardo:
sed '/Ricardo/' arq1 > arq2
Fazendo a mesma coisa, porém deletando so Ricardo's de arq 1
sed '/Ricardo/' arq1 > arq2
grep -vf arq1 arq2
Para juntar tudo novamente:
cat arq1 arq2 > arq3
Vc tb pode juntar com paste, mas aí vc juntaria o registro 1 de arq1 com o
registro 1 de arq2 em um único registro.

o PASSAR PARÂMETROS PARA INTERVENÇÃO DO OPERADOR
Com os cmds echo e printf vc pede os dados ao operador e com read vc os lê.
ex:
echo -n "Informe seu time: "
read time
ou então de uma tacada só:
read -p"Informe seu time: " time

o DISCUTIR COM O DESENVOLVEDOR SOBRE A MELHOR FORMA DE VIABILIZAR SUA
NECESSIDADE (ALGUNS CASES MAIS COMUNS)
Isso não tem nada a ver com shell então prefiro não responder nesta lista. É
muito genérico... Mas acho dou um conselho tb genérico: aconselhe aos
desenvolvedores a fazerem um treinamento de shell pq é uma tremenda
ferramenta e é muito raro algum deles saber sequer o básico de shell.

o PREPARAÇÃO DE SERVIDORES ENVOLVIDOS NO ESCOPO DE UM SHELLSCRIPT
(PRÉ, DURANTE E APÓS SUA EXECUÇÃO)
Os servidores sempre estão preparados. Eles foram feitos para isso. Sem
shell não existe linux, nem unix, nem macintosh.

Abraços e qq dúvida me ligue,
Julio*
Cursos de Shell e Zenity nos finais de semana:
- Em SP ligue (11) 2125-4747;
- Em DF ligue (61) 3223-3000;
- No RJ brevemente;
- Turmas fechadas em outras cidades ligue (21) 8112-9988*

2009/2/26 mcaminhadelima <ricmonjardim@ netbotanic. com.br>

>   Prezados Moderadores,
>
> Estou iniciando na codificação de scripts em Shell. Rasteiro mesmo.
> Gostaria, se possível, de saber de vocês especialistas:
>
> 1- se existe em algum site na Internet uma biblioteca contendo
> subrotinas-padrã o genéricas, a exemplo das DLL do Windows,especí ficas
> para uso em scripts shell, passíveis ou não de customização?
>
> 2- também gostaria de saber se há informações em algum site, sobre a
> mecânica da solução de scripts Shell. Alguma documentação ou diagramas
> apresentando, desde as soluções mais comuns e corriqueiras até as mais
> complexas, envolvendo, inclusive, pesquisas a partes de conteúdos de
> arquivos dos clientes desenvolvedores.
>
> Obrigado,
> Ricardo Monjardim
>
> 
>   Mensagens neste tópico
> <http://br.groups. yahoo.com/ group/shell- script/message/ 28697;_ylc= 
> X3oDMTM2aW1iMG5v BF9TAzk3NDkwNDM3 BGdycElkAzE5NDEz MTIEZ3Jwc3BJZAMy 
> MTM3MTExMjU0BG1z Z0lkAzI4Njk3BHNl YwNmdHIEc2xrA3Z0 cGMEc3RpbWUDMTIz 
> NTY4MjkxNQR0cGNJ ZAMyODY5Nw- ->(
> 1)  Responder (através da web)
> <http://br.groups. yahoo.com/ group/shell- script/post; _ylc=X3oDMTJxY3V 
> xdm52BF9TAzk3NDk wNDM3BGdycElkAzE 5NDEzMTIEZ3Jwc3B JZAMyMTM3MTExMjU 
> 0BG1zZ0lkAzI4Njk 3BHNlYwNmdHIEc2x rA3JwbHkEc3RpbWU DMTIzNTY4MjkxNQ- 
> -?act=reply& messageNum= 28697>| Adicionar
> um novo tópico
> <http://br.groups. yahoo.com/ group/shell- script/post; _ylc=X3oDMTJlNjE 
> 4cXU1BF9TAzk3NDk wNDM3BGdycElkAzE 5NDEzMTIEZ3Jwc3B JZAMyMTM3MTExMjU 
> 0BHNlYwNmdHIEc2x rA250cGMEc3RpbWU DMTIzNTY4MjkxNQ- ->
>  Mensagens<http://br.groups. yahoo.com/ group/shell- script/messages; 
> _ylc=X3oDMTJlNG9 1aWI5BF9TAzk3NDk wNDM3BGdycElkAzE 5NDEzMTIEZ3Jwc3B 
> JZAMyMTM3MTExMjU 0BHNlYwNmdHIEc2x rA21zZ3MEc3RpbWU DMTIzNTY4MjkxNQ- ->|
> Arquivos<http://br.groups. yahoo.com/ group/shell- script/files; 
> _ylc=X3oDMTJmdmR 1dnBqBF9TAzk3NDk wNDM3BGdycElkAzE 5NDEzMTIEZ3Jwc3B 
> JZAMyMTM3MTExMjU 0BHNlYwNmdHIEc2x rA2ZpbGVzBHN0aW1 lAzEyMzU2ODI5MTU ->|
> Fotos<http://br.groups. yahoo.com/ group/shell- script/photos; 
> _ylc=X3oDMTJlOW5 uZzViBF9TAzk3NDk wNDM3BGdycElkAzE 5NDEzMTIEZ3Jwc3B 
> JZAMyMTM3MTExMjU 0BHNlYwNmdHIEc2x rA3Bob3QEc3RpbWU DMTIzNTY4MjkxNQ- ->|
> Links<http://br.groups. yahoo.com/ group/shell- script/links; 
> _ylc=X3oDMTJmMW8 yN3M0BF9TAzk3NDk wNDM3BGdycElkAzE 5NDEzMTIEZ3Jwc3B 
> JZAMyMTM3MTExMjU 0BHNlYwNmdHIEc2x rA2xpbmtzBHN0aW1 lAzEyMzU2ODI5MTU ->
>  ------------ --------- --------- --------- --------- --------- -
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ------------ --------- --------- --------- --------- --------- -
> Sair da lista: shell-script- unsubscribe@ yahoogrupos. com.br
> ------------ --------- --------- --------- --------- --------- -
> Esta lista é moderada de acordo com o previsto em
> http://www.listas- discussao. cjb.net
> ------------ --------- --------- --------- --------- --------- -
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user- groups.programmi ng.shell. brazil
>
>   [image: Yahoo! Grupos]<http://br.groups. yahoo.com/ ;_ylc=X3oDMTJkcG 
> toZm42BF9TAzk3ND kwNDM3BGdycElkAz E5NDEzMTIEZ3Jwc3 BJZAMyMTM3MTExMj 
> U0BHNlYwNmdHIEc2 xrA2dmcARzdGltZQ MxMjM1NjgyOTE1>
> Alterar configurações via web<http://br.groups. yahoo.com/ group/shell- 
> script/join; _ylc=X3oDMTJmN2p qNHFnBF9TAzk3NDk wNDM3BGdycElkAzE 
> 5NDEzMTIEZ3Jwc3B JZAMyMTM3MTExMjU 0BHNlYwNmdHIEc2x rA3N0bmdzBHN0aW1 
> lAzEyMzU2ODI5MTU ->(Requer Yahoo! ID)
> Alterar configurações via e-mail: Alterar recebimento para lista diária de
> mensagens<shell-script- digest@yahoogrup os.com.br?subject=+Recebimen 
> to+de+e-mail: +Lista+de+ mensagens> | Alterar
> formato para o tradicional<shell-script- traditional@ yahoogrupos. 
> com.br?subject=Alterar+ formato+de+ distribui% C3%A7%C3% A3o:+Tradicional >
>  Visite seu Grupo
> <http://br.groups. yahoo.com/ group/shell- script;_ylc= X3oDMTJkdTIwNmdu 
> BF9TAzk3NDkwNDM3 BGdycElkAzE5NDEz MTIEZ3Jwc3BJZAMy MTM3MTExMjU0BHNl 
> YwNmdHIEc2xrA2hw ZgRzdGltZQMxMjM1 NjgyOTE1>| Termos
> de uso do Yahoo! Grupos <http://br.yahoo. com/info/ utos.html> | Sair do
> grupo <shell-script- unsubscribe@ yahoogrupos. com.br?subject=>
>    Atividade nos últimos dias
>
>    -  6
>    Novos usuários<http://br.groups. yahoo.com/ group/shell- script/members; 
> _ylc=X3oDMTJmOGN ocGYzBF9TAzk3NDk wNDM3BGdycElkAzE 5NDEzMTIEZ3Jwc3B 
> JZAMyMTM3MTExMjU 0BHNlYwN2dGwEc2x rA3ZtYnJzBHN0aW1 lAzEyMzU2ODI5MTU ->
>
>  Visite seu Grupo
> <http://br.groups. yahoo.com/ group/shell- script;_ylc= X3oDMTJlMDVzZmo2 
> BF9TAzk3NDkwNDM3 BGdycElkAzE5NDEz MTIEZ3Jwc3BJZAMy MTM3MTExMjU0BHNl 
> YwN2dGwEc2xrA3Zn aHAEc3RpbWUDMTIz NTY4MjkxNQ- ->
>   Yahoo! Mail
>
> Conecte-se ao mundo<http://us.lrd. yahoo.com/ _ylc=X3oDMTJscHZ 
> tMmc5BF9TAzk3NDk wNDM3BF9wAzEEZ3J wSWQDMTk0MTMxMgR ncnBzcElkAzIxMzc 
> xMTEyNTQEc2VjA25 jbW9kBHNsawNtYWl sBHN0aW1lAzEyMzU 2ODI5MTU- ;_ylg=1/SIG= 
> 10ujd6ds6/ **http%3A/ /mail.yahoo. com.br/>
>
> Proteção anti-spam
>
> Muito mais espaço
>  Yahoo! Barra
>
> Instale grátis<http://us.lrd. yahoo.com/ _ylc=X3oDMTJvZzl 1cGdxBF9TAzk3NDk 
> wNDM3BF9wAzIEZ3J wSWQDMTk0MTMxMgR ncnBzcElkAzIxMzc xMTEyNTQEc2VjA25 
> jbW9kBHNsawN0b29 sYmFyBHN0aW1lAzE yMzU2ODI5MTU- ;_ylg=1/SIG= 111ngvtas/ 
> **http%3A/ /br.toolbar. yahoo.com/>
>
> Buscar sites na web
>
> Checar seus e-mails .
>  Yahoo! Grupos
>
> Crie seu próprio grupo<http://br.groups. yahoo.com/ ;_ylc=X3oDMTJvdH 
> JiOTc2BF9TAzk3ND kwNDM3BF9wAzMEZ3 JwSWQDMTk0MTMxMg RncnBzcElkAzIxMz 
> cxMTEyNTQEc2VjA2 5jbW9kBHNsawNncm 91cHMyBHN0aW1lAz EyMzU2ODI5MTU->
>
> A melhor forma de comunicação
>
>   .
>
> __,_.
>

[As partes desta mensagem que não continham texto foram removidas]


   


      Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]