Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Статус выполнения команд в терминале  (Прочитано 937 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн S_F_H

  • Автор темы
  • Участник
  • *
  • Сообщений: 129
  • Да будет crossplatform!
    • Просмотр профиля
Всем доброго времени суток. Возможно не совсем по теме, но интересует вопрос, как узнать состояние выполнения комманд в терминале, например перемещения. Т.е. написал к примеру sudo mv -f /lts/e12.rar /media/backup/ и запустил на выполнение. все вроде как работает, а как узнать, сколько процентов выполнилось? или какой объем перенесен? а то иногда приходят сомнения, а не висит ли это все?


Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: Статус выполнения команд в терминале
« Ответ #1 : 02 Октябрь 2011, 19:41:48 »
Цитировать
-v, --verbose
              Выдавать имя каждого файла перед его переносом.
может это поможет? это отсюда
man mv

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Статус выполнения команд в терминале
« Ответ #2 : 03 Октябрь 2011, 15:06:53 »
Рекомендую
man rsync

Оффлайн S_F_H

  • Автор темы
  • Участник
  • *
  • Сообщений: 129
  • Да будет crossplatform!
    • Просмотр профиля
Re: Статус выполнения команд в терминале
« Ответ #3 : 04 Октябрь 2011, 10:27:41 »
Эмм... Вы наверное не совсем поняли. При копировании мышью к примеру, пользователю предоставляеться окно, в котором указываеться, что копируется, сколько скопировалось (в %) и т.д. Так вот, возможно ли подобную информацию отображать в консоле?

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Статус выполнения команд в терминале
« Ответ #4 : 04 Октябрь 2011, 10:37:58 »
А вы, похоже, не прочитали то, что вам советовали:
$ rsync -rtP /boot/vmlinuz* /home/arcfi/tmp
sending incremental file list
vmlinuz-2.6.40-4.fc15.x86_64
     4103728 100%   79.23MB/s    0:00:00 (xfer#1, to-check=2/3)
vmlinuz-2.6.40.3-0.fc15.x86_64
     3970320 100%   26.29MB/s    0:00:00 (xfer#2, to-check=1/3)
vmlinuz-2.6.40.4-5.fc15.x86_64
     3972400 100%   15.34MB/s    0:00:00 (xfer#3, to-check=0/3)

sent 12048147 bytes  received 69 bytes  24096432.00 bytes/sec
total size is 12046448  speedup is 1.00

Оффлайн S_F_H

  • Автор темы
  • Участник
  • *
  • Сообщений: 129
  • Да будет crossplatform!
    • Просмотр профиля
Re: Статус выполнения команд в терминале
« Ответ #5 : 04 Октябрь 2011, 20:23:17 »
Спасибо, это действительно работает)))

 

Страница сгенерирована за 0.063 секунд. Запросов: 25.