The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Shell script para procurar texto em um arquivo e copiar o arquivo imeadows UNIX para Dummies Perguntas & Respostas 9 11-12-2008 09:12
Noob no Unix. bobtheb UNIX para Dummies Perguntas & Respostas 7 07-10-2008 07:56
como copiar um arquivo para um diretório, onde arquivos e dir são enviados como args para uma função? wrapster Programação Shell Script e 0 06-08-2008 08:37
Script para captar novas linhas em um arquivo e copiá-lo de novo arquivo fara_aris Programação Shell Script e 0 05-27-2008 11:11
completa noob avdrummerboy UNIX para Dummies Perguntas & Respostas 3 12-04-2006 12:25

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 07-16-2008
wildside wildside is offline
Usuário
  
 

Join Date: Jul 2008
Posts: 5
Ajuda. noob precisa de ajuda com o arquivo cópia!

Então eu tenho uma pergunta muito simples que tem vindo a ser uma enorme dor de cabeça.

Preciso copiar arquivos de FolderA em FolderB substituir todos os arquivos que já existem na FolderB salvo se a data do arquivo na FolderB é mais recente que a data a partir do mesmo arquivo em FolderA. No caso que o arquivo é mais recente do destino, eu preciso para saltar cópia desse arquivo e seguir em frente.

Tenho tentado tantas coisas diferentes, e nada tem sido capaz de fazer aquilo que eu preciso.

Tenho tentado um simples pc-i, mas eu preciso filtrar por data e escolha a opção "não overwrite" se o arquivo a ser copiado é mais antigo, mas é owverwite arquivo data é o mesmo.

há uma história muito comprida, junto com isso também.

Thanks in advance
  #2 (permalink)  
Old 07-16-2008
danmero danmero is offline Forum Advisor  
  
 

Join Date: Nov 2007
Localização: 45,48-73,63
Mensagens: 1.431
Verifique a página man para rsync e unison.
  #3 (permalink)  
Old 07-16-2008
Ikon's Avatar
Ikon Ikon is offline Forum Advisor  
Usuário
  
 

Join Date: Jul 2008
Local: Phoenix, Arizona
Lugares: 669
man cp

-u, - update
cópia somente quando o arquivo de origem é mais recente que o destino
arquivo destino ou quando o arquivo está faltando
  #4 (permalink)  
Old 07-17-2008
wildside wildside is offline
Usuário
  
 

Join Date: Jul 2008
Posts: 5
Obrigado danmero para o rsync ponteiro.
cp-u não funciona no OS 10/5 por algum motivo. Eu olhei para haad que antes.

Então rsync parecido com o que eu preciso. Corri alguns "dry-corre" com ela e também alguns testes.

utilizando esta convenção:
$ Rsync-vru - progressos FolderA / FolderB /

Ela apenas copia arquivos de FolderA que são mais recente do que arquivos em FolderB.
Ele ignora os arquivos que são do mesmo tamanho ou data.
Trata-se esperar de um homem do rsync página:

-u, - update Isto obriga rsync para saltar todos os arquivos que existem sobre o destino e de ter modificado um tempo que é mais recente que o arquivo fonte. (Se um arquivo de destino já existente tem uma modificação tempo igual ao da fonte do arquivo, ele será atualizado, se os tamanhos são diferentes.)
Então o que eu preciso fazer é usar a força rsync atualização para copiar um arquivo se este for igual ou superior. Não, se é apenas mais recente.


Todas as idéias aqui?
  #5 (permalink)  
Old 07-17-2008
Annihilannic Annihilannic is offline Forum Advisor  
  
 

Join Date: May 2008
Localização: Sydney, Austrália
Posts: 1.009
Se o arquivo de destino é igual em tamanho e data, então o seu conteúdo serão idênticos, e não haverá qualquer necessidade de copiá-lo?
  #6 (permalink)  
Old 07-17-2008
Ikon's Avatar
Ikon Ikon is offline Forum Advisor  
Usuário
  
 

Join Date: Jul 2008
Local: Phoenix, Arizona
Lugares: 669
Acho que eles estão dizendo que a sua não se substituindo o tamanho do arquivo é o mesmo caso é a data mais recente.
  #7 (permalink)  
Old 07-17-2008
wildside wildside is offline
Usuário
  
 

Join Date: Jul 2008
Posts: 5
Citação:
Originally Posted by Annihilannic View Post
Se o arquivo de destino é igual em tamanho e data, então o seu conteúdo serão idênticos, e não haverá qualquer necessidade de copiá-lo?

Nem tanto. Agora, para a longa história.

Ok realmente uma versão curta da história longa.

Temos uma San Server com 43TB de dados de utilizador. Temos apoiado disse san servidor utilizando algum software para um backup san unidade. Nós limpada o original san unidade. Usado o mesmo software para restaurar o backup san unidade de conteúdo ao vivo san unidade.

Meses mais tarde depois de ter sido usuários utilizando o directoires sobre o San servidor, eles começam a queixar de arquivos aleatórios sendo corrupto quando abri-los. Após draging manualmente e droping o antigo formulário de backup arquivo de backup san sobre o (a mesma data exacta e tamanho) no arquivo vivo san, o arquivo funciona para eles.

Os arquivos são aleatórios que são corruptos por isso precisa copiar todos os arquivos que existem na unidade de backup para a unidade viver sobrescrevendo os arquivos se eles existem, mas apenas se o arquivo é igual data do mais antigo que aquele que está lá como os utilizadores tenham sido actualização arquivos e adicionando-os diretórios.

Whew. e que foi a versão curta.
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 12:24.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0