Este comando copiará o conteúdo de deploy
(mas não o próprio nome do diretório) para o diretório de destino existente panda
:
rsync -ahrvz /home/jellywhat/public_html/deploy/ /home/jellywhat/public_html/panda/
A barra no diretório de origem informa rsync
para copiar o conteúdo do diretório sem o próprio nome do diretório. A barra no final do diretório de destino é irrelevante. Se a cópia não funcionar assim para você, então você não inseriu o comando exatamente como escreveu em sua pergunta.
Observe que não faz sentido usar -z
, pois você não pode compactar arquivos durante uma cópia local. Além disso, o -r
está implícito em -a
para que possa ser omitido.
Hum, esse arquivo que você diz que está criando para conter o comando. Se você o criou em um sistema Windows, certifique-se de transferi-lo como um arquivo de texto e não como um arquivo binário. Caso contrário, os finais da linha do arquivo ficarão mal no caminho.