Расширенная команда копирования — показывает индикатор выполнения при копировании/перемещении файлов в Linux

[ad_1]

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

Эта модифицированная версия ср команда добавляет индикатор вместе с общим временем, затраченным на выполнение при копировании больших файлов из одного места в другое.

Эта дополнительная функция очень полезна, особенно при копировании больших файлов, и дает пользователю представление о состоянии процесса копирования и о том, сколько времени требуется для его завершения.

Установите команду Advanced-Copy в Linux

Единственный способ установить Расширенное копирование полезность в линукс системы путем сборки из исходников с использованием следующих единых команда скручиваниякоторый загрузит, исправит, скомпилирует coreutils и сгенерирует файлы: ./advcpmv/advcp и ./advcpmv/advmv.

# curl https://raw.githubusercontent.com/jarun/advcpmv/master/install.sh --create-dirs -o ./advcpmv/install.sh && (cd advcpmv && sh install.sh)

В процессе установки вы можете получить следующую ошибку.

checking whether mknod can create fifo without root privileges... configure: error: in `/root/advcpmv/coreutils-9.1':
configure: error: you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check)
See `config.log' for more details

Выполните следующую команду на терминале, чтобы исправить эту ошибку и запустить команда скручивания еще раз.

# export FORCE_UNSAFE_CONFIGURE=1
# curl https://raw.githubusercontent.com/jarun/advcpmv/master/install.sh --create-dirs -o ./advcpmv/install.sh && (cd advcpmv && sh install.sh)

После завершения установки создаются две новые команды в разделе ./advcpmv/advcp и ./advcpmv/advmv. Вам нужно заменить оригинал ср и мв команды с этими двумя новыми командами, чтобы получить индикатор при копировании файлов.

# mv ./advcpmv/advcp /usr/local/bin/cp
# mv ./advcpmv/advmv /usr/local/bin/mv

Запись: Если вы не хотите копировать эти команды по стандартным системным путям, вы все равно можете запускать их из исходного каталога, например «./advcpmv/advcp» и «./advcpmv/advmv или создайте новые команды, как показано».

# mv ./advcpmv/advcp /usr/local/bin/cpg
# mv ./advcpmv/advmv /usr/local/bin/mvg

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

Если вы хотите индикатор чтобы отображалось все время при копировании файлов и каталогов, вам нужно добавить следующие строки в ваш ~/.bashrc файл.

# echo alias cp '/usr/local/bin/advcp -g' >> ~/.bashrc
# echo alias mv '/usr/local/bin/advmv -g' >> ~/.bashrc

Вам нужно выйти и авторизоваться снова, чтобы заставить это работать правильно.

Как использовать команду Advanced-Copy в Linux

Команда такая же, единственное изменение заключается в добавлении «» или же «-индикаторвариант с ср команда. “” предназначен для рекурсивного копирования каталогов.

Копировать файлы с индикатором выполнения

Вот примеры скриншотов процесса копирования с использованием расширенной команды копирования.

# cp -gR ubuntu-20.04.3-desktop-amd64.iso /home/tecmint/
OR
# cp -R --progress-bar ubuntu-20.04.3-desktop-amd64.iso /home/tecmint/
Скопируйте файлы с прогрессом в Linux
Скопируйте файлы с прогрессом в Linux

Перемещение файлов с индикатором выполнения

Вот пример ‘мв‘ со скриншотом.

# mv --progress-bar Songs/ /data/
OR
# mv -g Songs/ /data/
Перемещение файлов с прогрессом в Linux
Перемещение файлов с прогрессом в Linux

Пожалуйста, помните, исходные команды не перезаписываются, если вам когда-нибудь понадобится их использовать или вы недовольны новым индикатором выполнения и хотите вернуться к исходному ср и мв команды. Вы можете позвонить им через /usr/bin/cp или же /USR/бен/мв.

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

Вам также может понравиться:

  • Как копировать файлы и каталоги в Linux [14 cp Command Examples]
  • Как отслеживать ход выполнения (копирования/резервного копирования/сжатия) данных с помощью команды «pv»

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

[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