Прогресс — Показать процент скопированных данных для команд (cp, mv, dd, tar)

[ad_1]

Прогресс ранее известный как Средство просмотра Coreutils, которая ищет основные команды coreutils, такие как ср, mv, смола, dd, gzip/gunzip, cat т. д., которые в настоящее время выполняются в системе, и показывает процент скопированных данных, он работает только в операционных системах Linux и Mac OS X.

Кроме того, он также отображает важные аспекты, такие как расчетное время и пропускная способность и предлагает пользователям «топ-подобный» Режим.

Он полностью сканирует /proc файловая система для увлекательных команд, а затем ищет fd и fdinfo каталоги в найти открытые файлы искать позиции и сообщает о статусе обширных файлов. Важно отметить, что это очень легкий инструмент, совместимый практически с любой командой.

Как установить средство просмотра прогресса в Linux

Прогресс требует проклятия библиотека для работы, поэтому установите libncurses прежде чем приступить к его установке, выполнив соответствующую команду ниже:

$ sudo apt install libncurses5-dev [On Debian, Ubuntu and Mint]
$ sudo yum install ncurses-devel [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a ncurses-devel [On Gentoo Linux]
$ sudo apk add ncurses-dev [On Alpine Linux]
$ sudo pacman -S ncurses-devel [On Arch Linux]
$ sudo zypper install ncurses-devel [On OpenSUSE]

На дистрибутивы на основе rpm например (Red Hat, CentOS, Fedora, SUSE, Rocky, AlmaLinux и т. д.), запустите один из них:

$ sudo dnf install progress
$ sudo yum install progress
freestar.config.enabled_slots.push({ placementName: «tecmint_incontent», slotId: «tecmint_incontent» });

На deb-системы (Debian, Ubuntu, Mint и т. д.) запустите:

$ sudo apt install progress

В Arch Linux запустите:

$ sudo pacman -S progress

В других дистрибутивах Linux вы можете начать с клонирования или загрузки файлов пакета из репозитория Github следующим образом:

# git clone https://github.com/Xfennec/progress.git

Затем перейдите в каталог прогресса и создайте его, как показано ниже:

$ cd progress
$ make
$ sudo make install

После успешной установки просто запустите этот инструмент со своего терминала, ниже мы рассмотрим несколько примеров использования Прогресс в системе Linux.

Мониторинг выполнения команд в Linux

Вы можете просмотреть все coreutils команды, которые Прогресс работает, запустив его без каких-либо параметров, при условии, что в системе не выполняются команды coreutils:

$ progress

Команды просмотра прогрессаКоманды просмотра прогрессаКоманды просмотра прогресса

Чтобы отобразить расчетную пропускную способность ввода-вывода и предполагаемое оставшееся время для текущих команд coreutils, включите параметр -w вариант:

$ progress -w

Мониторинг хода выполнения командМониторинг хода выполнения командМониторинг хода выполнения команд

Показать прогресс в копировании файлов

Для просмотра хода выполнения ср командапри копировании больших файлов запустите:

$ cp GhostBSD.vdi /home/tecmint/Downloads/ & progress -mp $!

Мониторинг выполнения команды cpМониторинг выполнения команды cpМониторинг выполнения команды cp

Показать ход перемещения файлов

Для просмотра хода выполнения команда mvпри перемещении больших файлов запустите:

$ mv GhostBSD.vdi /media/tecmint/Personal_Data/ & progress -mp $!

mv - Показать прогресс при перемещении файловmv - Показать прогресс при перемещении файловmv — показывать прогресс при перемещении файлов

Показать ход выполнения файлов Tar

Для просмотра хода выполнения команда смолыпри создании архива tar запустите:

$ tar czf images.tar.gz linuxmint-18-cinnamon-64bit.iso CentOS-7.0-1406-x86_64-DVD.iso CubLinux-1.0RC-amd64.iso | progress -m $!

Мониторинг выполнения команд LinuxМониторинг выполнения команд LinuxМониторинг выполнения команд Linux

Показать ход выполнения нескольких команд

В следующем примере вы можете открыть два или более окон терминала, затем запустить команды coreutils в каждом из них и наблюдать за их ходом, используя другое окно терминала, как показано на рисунке ниже.

Приведенная ниже команда позволит вам отслеживать все текущие и предстоящие экземпляры команд coreutils:

$ watch progress -q

Еще больше интересных вариантов смотрите в прогресс справочные страницы или посетите https://github.com/Xfennec/прогресс :

$ man progress
Заключение

В качестве заключительного замечания, это очень полезный инструмент для мониторинга выполнения команд coreutils, особенно при копировании или архивировании и сжатии тяжелых файлов, а также во многих других случаях.

Если вы успешно установили его, используйте его и поделитесь с нами своим опытом в разделе комментариев ниже. Вы также можете предоставить нам несколько отличных примеров использования, когда вы считаете, что это полезно для важных повседневных задач системного администрирования и многого другого.

[ad_2]

Related Posts

Leave a comment

You must login to add a new comment.

[wpqa_login]
افلام سكس مصرى hd pornoarabi.com نيك مزدوج رقص سكسى tropsha.com نيك م نيك السكرتيره freearabianporn.com سكس ام مع صبي air hostess x videos pakistanipornx.net kanada six video xxx in kannada originalhindiporn.mobi bf film bf video
indian xxxx video chupaporn.com bengoli panu سكس مخنسات porndot.info نيك مصرى مجانى soushisouai note nisatsume streamhentai.net alicization hentai kenshin hentai nicehentai.com pizza and the little bully nude sunny leone waplo.info nesa porn.com
pure sexy film ganstagirls.info bulu film open ying hentai stophentai.com ayase eli hentai سكس سعودية ufym.info مقاطع سكس اون لاين indain sexy movie porngugu.mobi yoga teacher xnxx xvideos collage indiansextube.org bengali sex scandals