Почему не всегда используют rsync?

Поскольку приятели сказали, что самый простой путь состоит в том, чтобы выключить беспроводной адаптер с помощью своего аппаратного переключателя.

Но если Ваш компьютер не имеет такого переключателя, перейдите к системе> предпочтение> сетевые соединения; теперь перейдите к беспроводному разделу (вторая вкладка), выберите беспроводной адаптер, который автоматически соединяется с точкой доступа из списка, нажмите кнопку редактирования, в этом окне, снимите флажок "с Подключением Автоматически", и щелчок применяются. кажется, что проблема не возникнет снова.

17
15.09.2013, 19:38
4 ответа

Строго говоря да, можно всегда использовать rsync. От man rsync (шахта акцента):

Rsync является быстрым и чрезвычайно универсальным инструментом копирования файла. Это может скопировать локально, к/от другому хосту по любой удаленной оболочке, или удаленному rsync демону. Это предлагает большое число вариантов, которые управляют каждым аспектом его поведения и разрешают очень гибкой спецификации набора файлов быть
скопированный. Это известно своим алгоритмом передачи дельты ‐ rithm, который уменьшает объем данных, отправленный по сети путем отправки только различий между исходными файлами и существующими файлами в предназначении ‐ tion. Rsync широко используется для резервных копий и зеркального отражения и как улучшенная команда копии для повседневного использования.

Теперь, иногда просто не стоит ввести те немного дополнительных символов только для использования корпуса для уничтожения мухи. Кроме того, rsync часто не устанавливается по умолчанию так cp хорошо иметь.

24
27.01.2020, 19:46
  • 1
    Вы имеете в виду не доступный как часть стандартной установки, но отдельной загрузки? –  Jim 15.09.2013, 19:24
  • 2
    @Jim да, иногда необходимо установить rsync самостоятельно в зависимости от системы Вы оказываетесь на. Если Вы не имеете root доступ, который может быть трудным. cp POSIX и всегда будет там. –  terdon♦ 15.09.2013, 19:25
  • 3
    cp часть GNU coreutils, таким образом, это всегда устанавливается в каждой системе Linux в то время как rsync не. –  Martin von Wittich 15.09.2013, 19:58
  • 4
    sometimes it is just not worth typing those few extra characters - Я исказил pcp (для "копии прогресса") для того ;) –  Izkata 16.09.2013, 02:43

Rsync может быть медленнее, чем cp в некоторых ситуациях. Например, когда место назначения существует, и rsync заканчивает тем, что делал некоторые дорогие сравнения для каждого блока, не находит равные блоки и копирует полный исходный файл так или иначе.

Также, когда целевые файлы не существуют, rsync не обеспечивает преимущества выше CP.

19
27.01.2020, 19:46
  • 1
    Внизу, методология копии rsync значительно медленнее. См. unix.stackexchange.com/questions/374071 / …. strace шоу CP (с этой записи), простые 32 КБ читают/32 последовательность записи КБ операций. Rsync, между тем, делает read/4092-byte +, 4 побайтовых записи для снабжения сокетом/читавшего от socket/250KB пишут в файл. Я делаю rsync 36T смешанных файлов размера в 130MB/s пропускной способности. Я могу утроить это с CP-a. rsync победы, поскольку Вы говорите, когда Вы хотите "сделать, 'которые' похожи на 'это'" на каталогах, которые уже подобны. –  Mike S 29.06.2017, 17:55

Я думаю rsync не обрабатывает копирование редкого файла простым способом. cp дескрипторами по умолчанию это очень хорошо.

7
27.01.2020, 19:46

Поскольку это cp флагу недостает rsync:

-i, --interactive
       prompt before overwrite (overrides a previous -n option)
4
27.01.2020, 19:46
  • 1
    Нет, хотя существует -n (пробный прогон) на rsync, который может быть своего рода заменой к той функции. –  Niloct 16.02.2015, 05:19

Теги

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