Я не уверен, возможно ли это или нет. В принципе, я пишу script, который позволяет мне scp файл на мой хостинг. Это до сих пор. Аргумент 1 - это файл, а аргумент 2 - это папка, которую я хочу, чтобы она была размещена на удаленном сервере:
function upload {
scp $1 [email protected]:$2
}
Как вы можете/не знать, если каталог, который я указываю при вызове функции, не существует, то передача не выполняется. Есть ли способ проверить, существует ли каталог в функции, а если нет, создайте его.
Я бы предпочел не иметь ssh в каждый раз и создавать каталог, но если у меня нет выбора, тогда у меня нет выбора.