В настройках Nautilus я не вижу подходящей опции.
В моем случае мне нужно было скопировать терабайты данных с отказавшего диска (скорость передачи была очень нестабильной). Для этого я использовал Krusader, который предоставляет индикатор выполнения через значок уведомления KDE.
В ходе исследований я обнаружил удивительную утилиту командной строки rsync
.
rsync -r --info=progress2 /source /destination
должна дать вам общий прогресс (т.е. сумму данных, которые нужно передать, а не по каждому файлу) рекурсивного копирования каталогов. man rsync
советует не использовать опцию -v
с --info=progress2
, но вреда от нее не будет. rsync -rvhP /source /destination
должен дать вам именно то, что вы ищете: прогресс рекурсивного копирования каталога на файл, с текущей скоростью передачи и ожидаемым временем завершения. Я бы просто использовал для этого systemd и создал -файл модуля для службы демона, whatverd
.
$ cat /etc/systemd/system/whatverd.service
[Unit]
Description=whatverd
[Service]
ExecStart=/bin/bash -c "<cmd to run whatverd>"
[Install]
WantedBy=multi-user.target
Затем включить/запустить:
$ sudo systemctl daemon-reload
$ sudo systemctl enable whatverd
$ sudo systemctl start whatverd
$ sudo systemctl status whatverd
Теперь с этой настройкой вы можете использовать journald с помощью команды journalctl
.