como copiar ou fazer backup de arquivos ignorando arquivos ponto

como copiar ou fazer backup de arquivos ignorando arquivos ponto

Quero fazer backup de todos os arquivos das partições do meu laptop para um disco rígido externo.

Eu corri, por exemplo

cp -a /med*/ravb*/*00   /med*/ravb*/M*L*/7.3GB_CP && echo "7.3GB BACKED UP PROPERLY" || echo "7.3GB FAILED TO BACK UP"

O problema é que os arquivos de ponto também estão sendo incluídos, o que eu não quero. O que devo fazer para ignorar todos os arquivos ponto para backup.

Responder1

Por que não usar rsyncem vez disso? É feito para o trabalho!

rsync -uan --progress --exclude=".*" <source> <destination>

O texto acima listará todos os arquivos a serem arquivados sem realmente copiar nada. Verifique se a lista está correta e execute-a novamente com a nopção removida para copiar os arquivos (você também pode remover --progresspara uma experiência mais silenciosa).

Para expandir, as opções acima são: –

u- 'update' - copia apenas arquivos mais recentes.

a- 'arquivo'

n- 'dry-run' - não copie, apenas liste o que faria.

--progress- mostrar o progresso da cópia

--exclude=".*"- exclui arquivos que começam com um ponto

informação relacionada