cd ./project/src && \
find . -name '*.class' -exec rm -f {} \;
Не нужно усложнять простые вещи.
rsync
обычно используется через ssh
следующим образом:
$ rsync -avz -e ssh hosting:<PATH> .
-e ssh
можно опустить, потому что ssh
по умолчанию:
$ rsync -avz hosting:<PATH> .
где hosting
- это ssh
псевдоним для вашего VPS
сервера. Вы также можете использовать явный IP-адрес и имя пользователя. В следующий раз, когда та же команда будет запущена, будут загружены только новые файлы.
-a
означает режим архива - рекурсивно копировать каталог и воссоздавать символические ссылки, права сохранения, время модификации, группы ownerhsip, владельцы -v
означает подробный -z
означает сжатие