копирование файла java scp ssh в удаленный каталог

#java #file-io #ssh #scp

#java #file-io #ssh #scp

Вопрос:

Я использую ssh scp для отправки файла из локального каталога в удаленный каталог, используя режим 0755. Я хочу знать, перезапишет ли это существующий файл с тем же именем или я должен поставить для этого галочку?! Я использую эту библиотеку для этой цели. http://www.ganymed.ethz.ch/ssh2 / требуются предложения.

Ответ №1:

Это перезапишет существующий файл.

Комментарии:

1. Даже если файл был создан ранее другим пользователем и ему было предоставлено 400 разрешений?

2. Ах, это может не сработать: если у вас есть права на это, вы перезапишете его. Если у вас нет разрешений, ваша запись завершится ошибкой (шумно или беззвучно, в зависимости от ваших настроек).

3. спасибо за ответ .. но что вы подразумеваете под разрешениями!? Вы имеете в виду разрешения на доступ к этой удаленной папке?!

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