В sftp
самый простой способ, вероятно , использовать ⇧ стрелку , чтобы вернуться к предыдущей команде, а затем Home или Ctrl+A , чтобы перейти к началу строки, затем L Enter. То есть:
Для вашего случая использования, возможно, внутренний SFTP-клиент не самый плавный путь. Вы не упоминаете ОС, но если это касается * nix, то использование сценария-обертки SCP напрямую может быть простым способом сэкономить время в конце, создав, например, myupload
и mydownload
которые пытаются загрузить или загрузить файл, указанный в качестве аргумента для / с сервера, соответственно, автоматически выбирая правильные пути из некоторых заданных базовых путей проекта. Настройте регистрацию на основе ключей, чтобы вам не приходилось каждый раз вводить пароль.
Другим преимуществом использования SCP из командной строки в * nix по сравнению с SFTP-клиентом является то, что вы будете в знакомой среде оболочки, скорее всего, в Bash, и будете иметь доступ к обычным приемам навигации среди таких команд, как завершение табуляции, повторение команд , расширение скобок и т. д.
Лично я предпочитаю системы контроля версий для подобных задач. Это даст вам простую загрузку с использованием, например, хука коммитов, а контроль версий очень удобен для проектов кода. Я не знаю точно, что вы делаете, поэтому он может не подходить идеально, но если вам нравится, посмотрите, например, Mercurial или Git.