solovyov.net

rsync вместо cp

· · nix

Надо было залить довольно большое количество больших бинарных файлов на сервер, на котором нет никаких ftp-демонов и прочих извращений. Я обычно пользуюсь scp-r для директорий), но сейчас файлов было действительно много и мне было бы лень стартовать несколькочасовую процедуру закачки заново. Поэтому я наконец-то (впервые в жизни) взял и внимательно просмотрел ман по rsync, чтобы разобраться, как с его помощью это сделать. В принципе всë просто:

rsync -rP dir server:

Отлично заливает, с прогресс-баром и докачкой. Но сказать я хочу о другом - я очень-очень жалею, что не начал им пользоваться когда-то давно, лет 8-9 назад. Потому что тогда он уже сидел бы у меня в мускульной памяти вместо cp. Ведь можно делать rsync -P file1 file2 для копирования файла с прогрессбаром и быть счастливым. Копировать фильмы, музыку, что угодно. Добавь -r, и будет копировать директории. Если копировать удалëнно - он даже докачивать будет (как в одну, так и в другую сторону). Счастье.

Надеюсь, этот пост кому-нибудь еще раскроет глаза так же, как man rsync раскрыл их мне. :) В любом случае:

piranha@gto ~> g rsync .zshrc
alias pc="rsync -P"