Как создать каталог на удаленном хосте, если он не существует без ssh-в?

Я не уверен, возможно ли это или нет. По сути, я пишу сценарий, который позволяет мнеУПП файл на мой хостинг. Это так далеко. Аргумент 1 - это файл, а аргумент 2 - это папка, в которую я хочу поместить ее на удаленном сервере:

function upload {
    scp $1 [email protected]:$2
}

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

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

Ответы на вопрос(5)

Ваш ответ на вопрос