Могу я scp папка, которая имеет sub папки?

В дополнение к наличию корректных кабельных соединений (который можно проверить путем проверки, что свет ссылки показывает активный на обоих ноутбуках), необходимо настроить стек TCP/IP для передачи на той же подсети с той же маской подсети и Уникальный IP для обоих компьютеров. С тех пор нет никакого существующего переключателя, необходимо настроить TCP/IP вручную со СТАТИЧЕСКИМИ IP-адресами. Можно ли подтвердить завершение этого шага? Отметьте использование 192.168.1.0/24 (255.255.255.0 масок), если Вы хотите соответствовать стандартам частной сети.

Обновление: Если Вы уже подтвердили, что один только кабель X-over позволяет ping, то подтвердите добавление не - x-over (регулярный) соединительный кабель, и простой cat5 кабельный соединитель (последовательные разъемы rj45) в строку также проходит тест ping. В противном случае получите одного из каждого, что можно подтвердить работу.

Если они работают, и Вы теперь пытаетесь исправить по участку кабеля. Если это перестало работать в этой точке, Вы положительно подтвердили, что у Вас есть плохая установка кабельных соединений. Это может быть результатом или плохого punchdowns, или повреждение в пределах охраняемой зоны выполняет себя. Можно использовать тестер для проверки цепей на разрыв для проверки каждой пары проводов путем выполнения follwoing:

Пустой концы всех проводов на одном конце, затем скручивая каждую цветную пару, вместе удостоверяясь сохранять их изолированными от других пар. Перейдите к удаленному концу и примените две стороны своего тестера к каждому из проводов в паре. если легкие световые сигналы выполненный провод неповреждены (не обязательно хороший, но неповрежденный). Протестируйте каждую пару этот путь.

Если весь Ваш хороший тест пар, перфорация вниз Ваши концы снова. Теперь купите дешевый тестер проводного соединения за 10$. Сцепитесь эти два заканчивается, и наблюдайте, что тестер подтверждает, что Ваше проводное соединение корректно. Если Вы получаете зеленый свет на всех 4 световых сигналах, Ваши холмы перфорации хороши.

Теперь поднимите трубку свои 2 аккомпанемента снова с помощью известных подходящих кабелей. Если бы Вы проверяете с помощью ping-запросов тест, все еще не передает, я предположил бы, что у Вас есть некоторая главная интерференция в Ваш участок кабеля. В той точке я рассмотрел бы звонок профессиональной компании по прокладке кабеля для совета, поскольку они должны будут осмотреть Ваш участок кабеля.

31
задан 11 February 2011 в 05:40
4 ответа

Команда scp -r source user@target:dest обойдет все подкаталоги источника и скопирует их.

Однако scp ведет себя как cp и всегда файлы копий, даже если это - то же и на источнике и на месте назначения. [Посмотрите здесь для обходного решения.]

Поскольку это - статический веб-сайт, Вы, скорее всего, только делаете обновления, не воссоздавая все это, таким образом, Вы, вероятно, найдете, что вещи проходят быстрее, если Вы используете rsync по ssh вместо scp. Вероятно, что-то как

rsync -av -e ssh source user@target:dest

... начать. Если бы Вы делаете это через LAN, я лично использовал бы опции -avW вместо этого для rsync.

Rsync также дает Вам способность копировать удаления в Вашем источнике; таким образом, при удалении файла из дерева можно работать rsync как выше, и включают флаг --delete и это удалит тот же файл из целевой стороны.

56
ответ дан 28 November 2019 в 19:57

scp имеет рекурсивный флаг, который сделает то, что Вы хотите. scp -r /base/directory user@server:/to/location

от man scp

-r      Recursively copy entire directories.  Note that scp follows symbolic
          links encountered in the tree traversal.
9
ответ дан 28 November 2019 в 19:57

scp-r и rsync-r являются самыми надежными способами получить то, что Вы хотите, как другие отметили.

Можно также использовать sshfs, чтобы 'смонтировать' его, как будто это был локальный диск: sshfs user@host:/site /mnt/mountpoint

(Однако Вы - вероятно, более обеспеченная работа локально и развертывание с rsync. Просто другой инструмент для знания.)

2
ответ дан 28 November 2019 в 19:57

Используйте команду ниже

scp -r sourceFolder username@server:destinationFolder

0
ответ дан 25 May 2020 в 15:22

Теги

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