Вы можете использовать «Пакетный режим» sftp. Из руководства:
> -b batchfile
> Batch mode reads a series of commands from an input batchfile instead of stdin. Since it lacks user interaction it
> should be used in conjunction with non-interactive authentication. A batchfile of ‘-’ may be used to indicate
> standard input. sftp will abort if any of the following commands fail: get, put, reget, reput, rename, ln, rm,
> mkdir, chdir, ls, lchdir, chmod, chown, chgrp, lpwd, df, symlink, and lmkdir. Termination on error can be sup‐
> pressed on a command by command basis by prefixing the command with a ‘-’ character (for example, -rm /tmp/blah*).
Это означает, что вы создаете временный файл с командами и выполняете команды в файле с «sftp -b tempfile user@server»
Для таких вещей есть другие инструменты, например. лфтп
a )с помощью makepg и пакета установки
Клонировать репозиторий Git Arch (PKGBUILD)
git clone https://aur.archlinux.org/teams.git.
Собрать пакет с помощью makepkg
и установить с помощью -si-опции
makepkg -si
См. также :https://aur.archlinux.org/packages/teams/
b )альтернативно используйте yay в качестве менеджера пакетов для простой установки пакетов aur
если да не установлен
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
Используйте yay для установки пакета aur
yay -S teams
Просто выполните следующие команды
git clone https://aur.archlinux.org/teams.git
cd teams
makepkg -si
команды ms будут установлены.