Como copiar apenas arquivos modificados e novos? [RESOLVIDO]

1. Como copiar apenas arquivos modificados e novos? [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 19/08/2016 - 17:37h

Galera, seguinte, tenho um HD externo que tem a mesma estrutura de diretório da minha partição /home (separada do sistema), e estou tentando criar um script para fazer a copiar de todos arquivos e diretórios novos e modificados de acordo com data e hora, do diretório /home para esse HD externo.

por exemplo, se eu usar o "cp -rf /home/* /run/media/gabriel/hd", ele vai copiar os arquivo e pastas mesmo que não exista modificação, tipo sobrescrever, não é?

Podem me dar um ajudar?


  


2. MELHOR RESPOSTA

Fernando T. Da Silva
nandosilva

(usa Lubuntu)

Enviado em 19/08/2016 - 19:15h

Eu também costumo fazer backup para um HD externo usb, para copiar somente os novos arquivos e os modificados use o flag -u do cp.
Eu uso desta forma:

$ cp -vru * /destino


3. Re: Como copiar apenas arquivos modificados e novos?

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 19/08/2016 - 18:22h

Olá,
faz tempo que não via um post seu ta meio sumido meu rapaz.
pelo que entendi você quer que os arquivos sejam copiados só se tiverem sido modificados seria isso?

---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---


4. Re: Como copiar apenas arquivos modificados e novos? [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 19/08/2016 - 18:50h

conectadohost escreveu:

Olá,
faz tempo que não via um post seu ta meio sumido meu rapaz.
pelo que entendi você quer que os arquivos sejam copiados só se tiverem sido modificados seria isso?

---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---


:O hehe tô não, fiz um poste esses dias através, com duvidas no arquivo .bash_lougout (https://www.vivaolinux.com.br/topico/Shell-Script/Arquivo-bash-logout-nao-e-executado), que ainda nem consegui resolver :/

Enfim, é isso mesmo que pretendo Marcio, porque se eu der um simples "cp -rf", vai copiar arquivos sem modificação, o que vai demorar mais para o script ser concluido. Só os modificados e arquivos que não existe que queria mesmo :/


5. Re: Como copiar apenas arquivos modificados e novos? [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 19/08/2016 - 19:41h

nandosilva escreveu:

Eu também costumo fazer backup para um HD externo usb, para copiar somente os novos arquivos e os modificados use o flag -u do cp.
Eu uso desta forma:

$ cp -vru * /destino


Nossaaa, Nando, eu nem sabia que o 'cp' tinha essa flag, me senti um tão noob agora por essa pergunta. Deu certinho. Da próxima vez eu vou explorar mais o 'man' dos comandos no Linux.

Muito Obrigado. Abraço.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts