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

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

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


From: Alexandre Gorges
Subject: Re: Enc: [shell-script] backup mantendo permissões
Date: Mon, 02 Mar 2009 08:49:58 -0300
User-agent: Microsoft-Entourage/12.15.0.081119

Olá.

Se for usar o tar use a opção –p para extrair.

       -p, --preserve-permissions
              extract all protection information

Por exemplo, para compactar eu uso tar –cvzf teste.tar.gz /etc
Para descompactar com as permissões tar –xvzpf teste.tar.gz



[]'s
 Alexandre Gorges ⌘
http://algorges.blogspot.com
http://www.dag.eti.br
MSN/Gtalk/iCHAT/Skype/Jabber: address@hidden





From: Wander Carrusca <address@hidden>
Reply-To: Lista Shell Script <address@hidden>
Date: Sun, 1 Mar 2009 18:18:58 -0800 (PST)
To: Lista Shell Script <address@hidden>
Subject: Enc: [shell-script] backup mantendo permissões

 
 

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 <mailto:julio.neves%40gmail.com> >
Para: address@hidden
<mailto:shell-script%40yahoogrupos.com.br>
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]

  
    

> 



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



reply via email to

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