Есть ли какое-то преимущество в перемещении файлов Rsync на той же машине?

Я читал , как установить Magento на Digital Ocean Ubuntu 14.04 VPS . Все файлы находятся на сервере. Автор говорит:

Мы будем использовать rsync для передачи туда наших файлов Magento, поскольку rsync будет включать важные скрытые файлы, такие как .htaccess. После завершения передачи мы можем очистить наш домашний каталог, удалив папку magento и заархивировав ее там.

sudo rsync -avP ~/magento/. /var/www/html/

rsync безопасно скопирует все содержимое из каталога, который вы распаковали, в корневой каталог документа на /var/www/html/.

Я давно использую Linux и никогда не использовал Rsync для перемещения файлов на одном компьютере, и никогда не сталкивался с проблемами, упомянутыми автором. Digital Ocean нанимает профессиональных авторов, поэтому в его заявлениях может быть смысл.

Есть ли преимущество использования Rsync по сравнению с mv или cp при перемещении файлов на одном компьютере?

0
задан 2 May 2016 в 23:47

1 ответ

Я предполагаю, что точка должна передать содержание magento к /var/www/html. То есть, если мы имели:

magento
├── .bar
└── foo

Мы добрались бы:

html
├── .bar
└── foo

Это является раздражающим, но не трудным, для выполнения этого с mv. Необходимо было бы использовать некоторую форму find или включить dotglob в ударе, для включения .bar.

rsync более просто.

С [1 111]:

find magento -mindepth 1 -maxdepth 1 -exec mv -t /var/www/html {} +

С [1 112] в ударе:

shopt -s dotglob
mv magento/* /var/www/html
0
ответ дан 3 May 2016 в 09:47
  • 1
    @Rinzwind, что делает Вас, подразумевают под " его фактическое имя пользователя, если зарегистрированный с другим это username"? – Peter David Carter 9 October 2017 в 19:41

Другие вопросы по тегам:

Похожие вопросы: