Skip to content

Latest commit

 

History

History
63 lines (45 loc) · 1.36 KB

File metadata and controls

63 lines (45 loc) · 1.36 KB

rsync

Backup espelhando diretório não copia arquivos ocultos nem diretório node_modules:

rsync -ahzP --delete --exclude '.*' --exclude 'node_modules/' src/ dst/

Usado para backup mantém arquivos:

rsync -ahzP src/ dst/

Backup mas exclui o que for oculto:

rsync -ahzP --exclude '.*' src/ dst/

Copia todos os arquivos exceto os com a extensão .psd:

rsync -avz --exclude='*.psd' /src/ /dst/

Move todos os arquivos .psd mantendo a estrutura de pastas:

rsync -avz --include='*.psd' --exclude='*' /src/ /dst/

Espelha diretório, removendo caso não tenha em src:

rsync -av --delete src/ dst/

Using / in end save all files, not using copy dir to another dir

-a Mantém timestamp dos arquivos
-h Legível para humanos
-r Recursivo
-v Verboso exibe todos os arquivos um por um
-z Comprimi os arquivos para transferência
-P Exibe progresso
--delete Sincroniza apagando arquivos não iguais
--partial Copia caso corte no meio continua
--progress Exibe tempo de todos os arquivos
--remove-source-file Move arquivos

Exemplo remoto:

rsync -ahzP src/ root@hostname:/dst

Links