Я пытаюсь синхронизировать два содержимого папок с разными именами:
rsync -av ~/foo user@remote.com:/var/www/bar
Я хотел бы, чтобы скопировать содержимое foo
INTO bar
на удаленном хосте, но не директория foo
сам. Я пробовал что-то подобное foo/*
, но rsync этого не поддерживает.
rsync всегда создает
/var/www/bar/foo
Ответы:
Пытаться
rsync -av ~/foo/ user@remote.com:/var/www/bar/
источник
mv
илиcp
./
после имени каталога.Это просто,
rsync /var/www/ /home/var
- копирует содержимое / var / www /, но не саму папку www .rsync /var/www /home/var
- копирует папку www вместе со всем ее содержимым.«/» Имеет значение.
источник
Это относится не только к rsync, но когда вы ищете примеры использования команды GNU / Linux, вы можете использовать «eg», которое отображает явные примеры. eg доступен здесь, с инструкциями по его установке: https://github.com/srsudar/eg
Результат для
eg rsync
следующегоисточник
Перейдите в каталог, который вы хотите скопировать, поэтому:
Запустите это:
источник