Можно ли отобразить индикатор выполнения при копировании с сервера на локальный (или наоборот) с помощью scp
?
Можно ли отобразить индикатор выполнения при копировании с сервера на локальный (или наоборот) с помощью scp
?
Я не думаю, что это можно сделать с помощью scp
. В прошлый раз мне нужно было что-то вроде этого, т. Е. Достигнутый прогресс, вместо этого я использовал rsync
. Он показывает прогресс в виде бара. Посмотрите, работает ли это для вас. Р>
Вам нужно будет использовать опцию --progress
rsync
. Вы можете использовать следующую команду:
rsync -r -v --progress -e ssh [email protected]:/address/to/remote/file /home/user/
Переключатель -v
работает нормально.
Пример:
5% 9232 КБ 357,5 КБ / с 07:48 ETA
Я не знаю, как это сделать в командной строке. Я уверен, что это возможно, но для этого есть графический метод.
Nautilus (браузер файлов по умолчанию в Ubuntu) может монтировать серверы ssh / sftp. После этого они действуют как локальная файловая система, и вы можете копировать файлы, как обычно. И вы получите обычный индикатор выполнения, который вы бы сделали с обычной копией.
Посмотрите в меню File
для Connect to server...