Это панель команд, которую можно запустить в бесплатном хостинг-провайдере OnWorks с помощью одной из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
bar - показать информацию о передаче данных
СИНТАКСИС
бар [ Опции ввода / вывода ] [ Показать варианты ] [ варианты цвета ]
[ входной файл ] [ выходной файл ]
[ -h | --Помогите ] [ -v | --версия ]
ОПИСАНИЕ
Панель - это простой инструмент для обработки потока данных и печати дисплея для пользователя на
stderr, показывающий (а) количество переданных данных, (б) пропускную способность передачи данных,
и, если известен общий размер потока данных, (c) предполагаемое оставшееся время, процент
завершено, и индикатор выполнения.
Изначально Bar был написан с целью оценки количества времени, необходимого для
передавать большие объемы (много-много гигабайт) данных по сети. (Обычно в
SSH / смоляная труба.)
Ввода / вывода КОМАНДА ЛИНИЯ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-если входной файл
--в файле входной файл
Прочитать ввод от входной файл. По умолчанию: stdin
-из выходной файл
--out-файл выходной файл
Записать вывод в выходной файл. If выходной файл is a каталог тогда бар предусматривает попытка в
создайте файл в выходном каталоге с тем же именем, что и входной файл, и попытайтесь
для копирования режима входного файла, а также его данных. По умолчанию: stdout
Обратите внимание: если нет -если, - в файле, -из, or --out-файл параметры указаны на
командная строка, и обнаружен неизвестный параметр командной строки, тогда bar будет предполагать, что
первая неизвестная опция командной строки - это путь к входному файлу, а вторая (если
found) - это путь к выходному файлу.
-s размер
--размер размер
Ожидайте входной поток размер байт.
При чтении обычного файла или ссылки на обычный файл панель извлечет размер файла.
сам по себе. Однако этот флаг полезен для чтения из символа или блока.
файл специального устройства, либо из трубы. размер может сопровождаться 'k', 'm', 'g', 't', 'p',
или "e" для килобайт, мегабайт, гигабайт, терабайт, петабайт или эксабайт,
соответственно (см. также параметр -k ниже). В качестве альтернативы, размер также может быть указано
в терминах 'b' для блоков (см. -бл вариант ниже). См. Примеры ниже.
-c размер
--завершенный размер
Сообщите панели, что размер байты потока данных уже скопированы, и что этот
является продолжением предыдущего потока данных. Обратите внимание, что использование этой опции вызовет
от расчетов пропускной способности и ETA, но они должны
передача продолжается.
-бс размер буфера
--размер буфера размер буфера
Выделите буфер ввода / вывода размер буфера байтов. Те же модификаторы могут применяться здесь ('k',
'm', 'g', 't', 'p', 'e' и 'b') как для -s флаг выше. Изменение размера буфера
может улучшить пропускную способность, в зависимости от вашего применения bar. Для быстрого ввода / вывода
операции, скажем, с RAM-диска, например, может стоить вашего времени
поэкспериментируйте с большим буфером (например, около 1 МБ). Но для медленных операций ввода-вывода
как с ленточного накопителя, вы могли просто тратить свою память. По умолчанию: 52488
(512KB)
-м скорость
- дроссель скорость
Ограничить пропускную способность ввода-вывода до скорость байтов в секунду. Здесь применяются те же модификаторы ('k',
'm', 'g', 't', 'p', 'e' и 'b') как для -s флаг выше.
-i секунды
--интервал секунды
Обновляйте дисплей каждые секунды секунд. По умолчанию: 1 секунда
-t микросекунд
- тайм-аут микросекунд
Количество микросекунд ожидания изменения состояния ввода-вывода перед Выбрать() раз
вне. По умолчанию: 250000 (1/4 секунды)
-k 1000 | 1024
--кило 1000 | 1024
В качестве определения килобайта используйте 1000 или 1024. По умолчанию: 1024
-бл размер
--размер блока размер
При чтении размеров из командной строки, которые указаны в единицах блоков, предполагайте, что
один блок размер байт. Размер может сопровождаться 'k', 'm', 'g', 't', 'p' или 'e'
для килобайт, мегабайт, гигабайт, терабайт, петабайт или эксабайт соответственно.
Размер блока должен быть установлен перед указанием любых размеров в единицах блоков или по умолчанию.
вместо этого будет использоваться значение. Указание размер в плане 'b' для блоков не допускается
для этого варианта. По умолчанию: 512
ДИСПЛЕЙ КОМАНДА ЛИНИЯ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-ш ширина
- ширина экрана ширина
Предположим, что ширина экрана ширина символы.
Bar попытается получить ширину терминала, на котором он работает, и отрегулирует
эту ширину, если размер терминала изменен. Если полоса не может определить ширину клеммы, тогда
bar примет ширину по умолчанию 79 символов. Использовать - ширина экрана командной строки
параметр, чтобы переопределить это поведение и указать фиксированную ширину для использования полосы. (Когда это
используется опция, bar игнорирует сигналы терминала с измененным размером и продолжает использовать значение
предоставляется пользователем.)
-sw-1 | - ширина-экрана-минус-один
-sw-0 | - ширина-экрана-минус-ноль
Полоса указания использовать либо всю ширину столбца, указанную termio, либо на единицу меньше, чем
сообщает termio. Т.е. если termio сообщает, что у вас запущена панель в терминале
шириной 80 символов с использованием параметра командной строки - ширина-экрана-минус-один
указывает bar использовать только 79 символов для печати дисплея. Если вы используете
терминал или оболочка, которая оборачивает строку всякий раз, когда bar печатает последний символ, а затем этот
должно облегчить эту проблему. По умолчанию используется полная ширина терминала.
-ш высота
- высота экрана высота
Предположим, что высота экрана высота символы.
Bar попытается получить высоту терминала, на котором он работает, и будет
отрегулируйте эту высоту, если размер терминала изменился. Если бар не может определить терминал
height, тогда bar примет высоту по умолчанию, равную 23 символам. Использовать - высота экрана
параметр командной строки, чтобы переопределить это поведение и указать фиксированную высоту для использования панели.
(Когда используется этот параметр, панель игнорирует сигналы об изменении размера терминала и продолжает использовать
значение, предоставленное пользователем.)
Обратите внимание, что этот параметр полезен только при использовании вместе с --Информация-
файл параметр командной строки. В противном случае панели не нужно знать высоту экрана, чтобы
для выполнения своей функции.
-SH-1 | - высота экрана минус один
-SH-0 | - экран-высота-минус-ноль
Указать панели использовать либо всю высоту строки, сообщаемую termio, либо на единицу меньше, чем
сообщает termio. Т.е. если termio сообщает, что у вас запущена панель в терминале
это 24 символа строки, используя параметр командной строки - высота экрана минус один
указывает bar использовать только 23 строки для печати дисплея. Если вы используете терминал или
оболочка, которая оборачивает строку всякий раз, когда bar печатает последний символ, тогда это должно
облегчить эту проблему. По умолчанию используется полная высота терминала.
Обратите внимание, что этот параметр полезен только при использовании вместе с --Информация-
файл параметр командной строки. В противном случае панели не нужно знать высоту экрана, чтобы
для выполнения своей функции.
-ты string | --заглавие string
Установите заголовок на string.
-дти | -ти
--display-title | --без заголовка
Включение / выключение отображения заголовка. Даже если включено, если строка заголовка не установлена, заголовок не будет
быть отображенным. По умолчанию включен.
-дтв | --display-twiddle
-нтв | - не вертеться
Включение / выключение твиддла на дисплее.
-Округ Колумбия | --display-count
-нк | - нет подсчета
Включение / выключение подсчета данных на дисплее. По умолчанию включен.
-dcb | -ncb
--display-счетчик-бит | --no-count-биты
Отображайте количество данных в битах, а не в байтах. По умолчанию выключено.
По умолчанию полоса будет отображать количество данных в байтах с использованием обозначения «B». С использованием
При выборе этой опции на полосе пропускная способность будет отображаться в битах с использованием обозначения «b».
-dth | --display-пропускная способность
-n-й | - нет пропускной способности
Включение / выключение передачи данных на дисплее. По умолчанию включен.
-dthb | -nthb
--display-пропускная-бит | - биты без пропускной способности
Показывайте пропускную способность в битах в секунду, а не в байтах в секунду. По умолчанию выключено.
По умолчанию полоса отображает пропускную способность в байтах в секунду с использованием обозначения «B / s».
Используя эту опцию, полоса будет отображать пропускную способность в битах в секунду, используя обозначение
"б / с".
-дт | --display-время
-нт | --нет времени
Включите / выключите истекшее время или eta на дисплее. По умолчанию включен.
-де | --display-истекшее-только
Ne- | --no-истекшее-только
Полоса принудительно отображает прошедшее время вместо eta. По умолчанию выключено.
-дп | - дисплей-процент
-нп | - нет процентов
Включение / выключение процента завершения на дисплее. По умолчанию включен.
-db | --display-бар
-nb | --нет-бар
Включение / выключение индикатора выполнения на дисплее. По умолчанию включен.
-дс | --display-резюме
-нс | --no-резюме
Включение / выключение сводной информации, отображаемой после завершения операции. Дефолт
есть.
-in | --показать все
-дн | --display-нет
Включение / выключение всех дисплеев. -dn эквивалентно -ntw -nc -nth -nt -np -nb. (Использование -dn
с последующим -db будет эквивалентно -ntw -nc -nth -nt -np.) -da эквивалентно
-dtw -dc -dth -dt -dp -db.
-инф информационный файл | --info-файл информационный файл
Отобразите информацию, содержащуюся в информационный файл при копировании данных. Файл информационный файл is
обычный текстовый файл, содержащий лакомые кусочки информации, разбитые на разделы. Каждый
раздел разделен строкой, содержащей строку "@@@", без других
символы в строке, предшествующие или следующие.
Когда начинается полоса, она подсчитывает количество разделов в файле. Бар тогда
начните с отображения первого раздела информации на дисплее до того, как он отобразит
строка состояния. Затем периодически каждый из следующих друг за другом разделов будет отображаться как
индикатор прогресса заполняется.
Ход передачи данных является триггером для каждого последующего отображения. За
Например, если в вашем информационном файле ровно четыре раздела, то первый
раздел будет напечатан, когда начнется полоса, второй раздел после срабатывания передачи данных
25%, третий - 50%, четвертый - 75%.
Если панель настроена на использование контрольных кодов ANSI, экран будет очищен перед
печать раздела из информационного файла. В противном случае содержимое текущего
экран прокручиваются вверх и за пределы экрана.
-днум | --display-numeric
Не отображать обычный дисплей, а вместо этого отображать целое число, представляющее процент
передачи, которая завершена, одно целое число в строке. Этот выход подходит для
соединение с другими программами, такими как Диалог(1) or рассудительность(1). Это означает, что общая
размер передачи должен быть известен по полосе, либо путем непосредственного определения размера входного файла
или используя --размер командной строки.
-DW | --display-wait
Подождите, пока не пройдет первый байт данных, прежде чем что-либо отображать.
COLOR КОМАНДА ЛИНИЯ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Для следующих параметров командной строки, зависящих от цвета, следующие ключевые слова:
распознаются как допустимые названия цветов: нормальный, черный, красный, зеленый, желтый, синий, пурпурный, голубой,
и белый
-дан | --display-анси
-нан | --но-анси
Включение / выключение использования цветовых кодов ansi на дисплее.
-спбг цвет | --space-фон цвет
Используйте цвет в качестве цвета фона для интервала между экранными объектами. По умолчанию: нормальный
-твфг цвет | --twiddle-передний план цвет
-twbg цвет | --twiddle-фон цвет
Используйте цвет как вращающийся цвет на дисплее. По умолчанию: нормальный
-твб | --twiddle-жирный
-тун | --twiddle-нормальный
Включение / выключение использования полужирного шрифта при отображении твиддла. По умолчанию выключено
-тифг цвет | --title-передний план цвет
-тибг цвет | --title-фон цвет
Используйте цвет как цвет заголовка на дисплее. По умолчанию: нормальный
-тиб | --title-полужирный
-банка | --title-нормальный
Включение / выключение использования полужирного шрифта при отображении заголовка. По умолчанию выключено
-cfg цвет | --count-передний план цвет
-cbg цвет | --count-фон цвет
Используйте цвет как цвет подсчета данных на дисплее. По умолчанию: нормальный
-кб | --count-жирный
-сп | --count-нормальный
Включите / выключите использование полужирного шрифта при отображении количества данных. По умолчанию выключено
-thlfg цвет | --метка-пропускная способность-передний план цвет
-thlbg цвет | --throughput-label-фон цвет
Используйте цвет как цвет метки пропускной способности на дисплее. По умолчанию: нормальный
-thlb | --throughput-label-жирный
-thln | --throughput-label-нормальный
Включение / выключение использования полужирного шрифта при отображении метки пропускной способности. По умолчанию выключено
-thfg цвет | --пропускная способность цвет
-thbg цвет | --пропускная-фон цвет
Используйте цвет как цвет пропускной способности на дисплее. По умолчанию: нормальный
-thb | --throughput-жирный
-тон | --пропускная-нормальная
Включение / отключение использования полужирного шрифта при отображении пропускной способности. По умолчанию выключено
-тлфг цвет | - время-метка-передний план цвет
-тлбг цвет | --time-метка-фон цвет
Используйте цвет как цвет метки времени на дисплее. По умолчанию: нормальный
-TLB | --time-label-жирный
-tln | - время-метка-нормальный
Включение / выключение использования полужирного шрифта при отображении метки времени. По умолчанию выключено
-тфг цвет | --time-передний план цвет
-тбг цвет | --time-фон цвет
Используйте цвет как цвет времени на дисплее. По умолчанию: нормальный
-tb | --time-жирный
-тн | - время-нормальное
Включение / выключение использования полужирного шрифта при отображении времени. По умолчанию выключено
-пфг цвет | --процент-передний план цвет
-пбг цвет | --процентный фон цвет
Используйте цвет как процентный цвет на дисплее. По умолчанию: нормальный
-пб | - жирный процент
-пн | --процентно-нормальный
Включение / выключение использования полужирного шрифта при отображении процентов. По умолчанию выключено
-ббфг цвет | --bar-скобка-передний план цвет
-бббг цвет | --bar-brace-фон цвет
Используйте цвет как цвет скобки вокруг индикатора выполнения на дисплее. По умолчанию: нормальный
-ббб | --bar-brace-жирный
-bbn | --bar-скобка-нормальный
Включение / выключение использования полужирного шрифта при отображении фигурных скобок. По умолчанию выключено
-бфг цвет | --bar-передний план цвет
-bbg цвет | --bar-фон цвет
Используйте цвет как цвет индикатора выполнения на дисплее. По умолчанию: нормальный
-bb | --bar-жирный
-млрд | --bar-нормальный
Включение / выключение использования полужирного шрифта при отображении индикатора выполнения. По умолчанию выключено
-бобк | --bar-openbrace-char колесница
колесница как открывающая фигурная скобка на индикаторе выполнения.
-bcbc | - bar-closebrace-char колесница
колесница как закрывающая скобка на индикаторе выполнения.
-скрытая копия | --bar-complete-char колесница
колесница как завершенный символ на индикаторе выполнения.
-бик | --бар-неполный-символ колесница
колесница как незавершенный символ на индикаторе выполнения.
-h | --Помогите
Отобразите этот текст и выйдите.
-v | --версия
Отобразите версию программы и выйдите.
РЕСУРС ФАЙЛОВ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Некоторые параметры командной строки могут быть указаны в файле ресурсов. Бар будет искать
файл ресурсов по имени / и т.д. / clpbarrc и, если он найден, bar будет использовать значения в пределах
по умолчанию. Следующая панель будет искать ~ / .barrc и, если они найдены, bar будет использовать эти значения для
переопределить любые значения, установленные в / и т.д. / clpbarrc. Наконец, панель будет искать файл в
текущий рабочий каталог с именем ./.barrc. Если этот файл существует, его значения переопределят
значения, найденные в ~ / .barrc or / и т.д. / clpbarrc. Значения во всех файлах могут быть переопределены
флаги командной строки. Строки, начинающиеся с символа #, игнорируются.
Для вариантов ресурсов, требующих логический value распознаются следующие значения: on
и выкл, да и нет (и односимвольные сокращения y и n), истина и ложь,
(и односимвольные сокращения t и f), 0 и 1.
Для вариантов ресурсов, требующих цвет значение распознаются те же ключевые слова, что и для
параметры командной строки, зависящие от цвета выше: нормальный, черный, красный, зеленый, желтый, синий,
пурпурный, голубой и белый
размер буфера: размер буфера
Выделите буфер ввода / вывода размер буфера байтов. Увидеть --размер буфера опция командной строки
выше.
дроссель: скорость
Ограничить пропускную способность ввода-вывода до скорость байтов в секунду. Увидеть - дроссель командной строки
вариант выше.
интервал: секунды
Обновляйте дисплей каждые секунды секунд. Увидеть --интервал параметр командной строки выше.
Тайм-аут: микросекунд
Количество микросекунд ожидания изменения состояния ввода-вывода перед Выбрать() время вышло.
Смотрите пост в - тайм-аут параметр командной строки выше.
килобайт: 1000 | 1024
В качестве определения килобайта используйте 1000 или 1024. Увидеть --кило командной строки
вариант выше.
размер блока: размер
При синтаксическом анализе размеров, указанных в единицах блоков, предположим, что один блок размер байт.
Смотрите пост в --размер блока параметр командной строки выше.
ширина экрана: ширина
Переопределите termio и предположите, что экран ширина шириной символов. Увидеть --экран-
ширина параметр командной строки выше.
ширина экрана минус один: логический
Панель инструкций ограничивает количество столбцов, сообщаемых termio, одним. Увидеть
- ширина-экрана-минус-один параметр командной строки выше.
показывать: логический
Полоса инструкций для включения / выключения символа вращающегося тиддла на дисплее. Увидеть
--display-twiddle параметр командной строки выше.
отображаемый заголовок: логический
Панель инструкций для включения / выключения заголовка на дисплее. Увидеть --display-title команду
вариант строки выше.
счетчик дисплеев: логическое значение
Панель инструкций для включения / выключения подсчета данных на дисплее. Увидеть --display-count
параметр командной строки выше.
дисплей-счет-бит: логический
Отображение количества данных в битах, а не в байтах. Увидеть --display-счетчик-бит
параметр командной строки выше.
пропускная способность дисплея: логический
Панель инструкций для включения / выключения передачи данных на дисплее. Увидеть --отображать-
пропускная способность параметр командной строки выше.
биты пропускной способности дисплея: логическое значение
Отображать пропускную способность в битах / сек, а не в байтах / сек. Увидеть --display-пропускная способность-
биты параметр командной строки выше.
время отображения: логический
Панель инструкций для включения / выключения времени на дисплее. Увидеть --display-время команду
вариант строки выше.
только истекшее время отображения: логический
Полоса принудительно отображает прошедшее время вместо eta. Увидеть --показать-истек-
Важно параметр командной строки выше.
дисплей-процент: логический
Панель инструкций для включения / выключения процента выполнения на дисплее. Увидеть --отображать-
процент параметр командной строки выше.
панель дисплея: логический
Панель инструкций для включения / выключения индикатора выполнения на дисплее. Увидеть --display-бар
параметр командной строки выше.
дисплей-сводка: логический
Панель инструкций для включения / выключения сводной информации, отображаемой при выполнении операции.
полный. Увидеть --display-резюме параметр командной строки выше.
инфо-файл: информационный файл
Отобразите информацию, содержащуюся в информационный файл при копировании данных. Файл информационный файл is
обычный текстовый файл, содержащий лакомые кусочки информации, разбитые на разделы. Каждый
раздел разделен строкой, содержащей строку "@@@", без других
символы в строке, предшествующие или следующие.
Когда начинается полоса, она подсчитывает количество разделов в файле. Бар тогда
начните с отображения первого раздела информации на дисплее до того, как он отобразит
строка состояния. Затем периодически каждый из следующих друг за другом разделов будет отображаться как
индикатор прогресса заполняется.
Ход передачи данных является триггером для каждого последующего отображения. За
Например, если в вашем информационном файле ровно четыре раздела, то первый
раздел будет напечатан, когда начнется полоса, второй раздел после срабатывания передачи данных
25%, третий - 50%, четвертый - 75%.
Если панель настроена на использование контрольных кодов ANSI, экран будет очищен перед
печать раздела из информационного файла. В противном случае содержимое текущего
экран прокручиваются вверх и за пределы экрана.
дисплейно-числовой: логический
Не отображать обычный дисплей, а вместо этого отображать целое число, представляющее процент
передачи, которая завершена, одно целое число в строке. Этот выход подходит для
соединение с другими программами, такими как Диалог(1) or рассудительность(1). Это означает, что общая
размер передачи должен быть известен по полосе, либо путем непосредственного определения размера входного файла
или используя --размер командной строки.
дисплей-ждать: логический
Подождите, пока не пройдет первый байт данных, прежде чем что-либо отображать.
дисплей-ANSI: логический
Панель инструкций для включения / выключения использования цветовых кодов ANSI на дисплее. Увидеть
--display-анси параметр командной строки выше.
космический фон: цвет
Используйте цвет в качестве цвета фона для интервала между экранными объектами. Увидеть --космос-
фон параметр командной строки выше.
вертеться на переднем плане: цвет
твидл-фон: цвет
нахальный: логический
Используйте указанные цвета для переднего плана и фона твиддла и используйте
жирный шрифт. Увидеть --twiddle-передний план, --twiddle-фони --twiddle-жирный
параметры командной строки выше.
название: string
Установите строку заголовка для отображения. Увидеть --заглавие параметр командной строки выше.
заголовок переднего плана: цвет
фон заголовка: цвет
жирный заголовок: логический
Используйте указанные цвета для переднего плана и фона заголовка и используйте полужирный шрифт.
шрифт. Увидеть --title-передний план, --title-фони --title-полужирный командной строки
варианты выше.
счет-передний план: цвет
счет-фон: цвет
полужирный: логический
Используйте указанные цвета для переднего плана и фона подсчета данных и используйте
жирный шрифт. Увидеть --count-передний план, --count-фони --count-жирный команду
параметры строки выше.
метка пропускной способности переднего плана: цвет
фон метки пропускной способности: цвет
метка пропускной способности жирным шрифтом: логический
Используйте указанные цвета для переднего плана и фона метки пропускной способности и
используйте жирный шрифт. Увидеть --метка-пропускная способность-передний план, --throughput-label-фон,
и --throughput-label-жирный параметры командной строки выше.
пропускная способность: цвет
фон пропускной способности: цвет
пропускная способность - жирный: логический
Используйте указанные цвета для переднего плана и фона пропускной способности и используйте
жирный шрифт. Увидеть --пропускная способность, --пропускная-фони --пропускная способность-
булавка параметры командной строки выше.
метка времени передний план: цвет
метка времени фон: цвет
время-метка-жирный: логический
Используйте указанные цвета для переднего плана и фона метки времени и используйте
жирный шрифт. Увидеть - время-метка-передний план, --time-метка-фони - time-label-
булавка параметры командной строки выше.
время-передний план: цвет
временной фон: цвет
жирный: логический
Используйте указанные цвета для переднего плана и фона того времени и используйте полужирный шрифт.
шрифт. Увидеть --time-передний план, --time-фони --time-жирный командной строки
варианты выше.
процент-передний план: цвет
процентный фон: цвет
жирный шрифт: логический
Используйте указанные цвета для переднего плана и фона в процентах и используйте
жирный шрифт. Увидеть --процент-передний план, --процентный фони - жирный процент
параметры командной строки выше.
бар-скобка-передний план: цвет
барная скобка-фон: цвет
полужирный: логический
Используйте указанные цвета для переднего плана и фона скобки, окружающей
индикатор выполнения и используйте жирный шрифт. Увидеть --bar-скобка-передний план, - бар-скобка-
фони --bar-brace-жирный параметры командной строки выше.
бар на переднем плане: цвет
бар-фон: цвет
полужирный: логический
Используйте указанные цвета для переднего плана и фона индикатора выполнения и используйте
жирный шрифт. Увидеть --bar-передний план, --bar-фони --bar-жирный командной строки
варианты выше.
бар-openbrace-char: колесница
барная стойка: колесница
бар-полный-символ: колесница
неполный столбец:
Использовать указанные пользовательские символы колесница для открывающей скобки, закрывающей скобки,
завершенные и неполные символы при отрисовке индикатора выполнения.
ПРИМЕРЫ
Пример 1: Использование панели для копирования файла размером 2.4 ГБ с устройства (в данном случае ленточного накопителя) на
файл, используя буфер 64 КБ.
подсказка% bar --in-file / dev / rmt / 1cbn --out-file \
Tape-restore.tar --size 2.4 г --buffer-size 64 КБ
Пример 2: Использование панели для копирования файла размером 37 ТБ по сети с использованием SSH.
приглашение% ssh remote 'dd if = file' | bar --size 37t> файл
Пример 3: Использование bar внутри команды tar-pipe:
Обычная команда tar-pipe может быть:
подсказка% (cd / some / dir / где-нибудь && tar -cf - *) \
| (cd / some / other / dir && tar -xBpf -)
3a: Использование стержня внутри трубы для смолы:
подсказка% (cd / some / dir / где-нибудь && tar -cf - *) \
| бар \
| (cd / some / other / dir && tar -xBpf -)
3b: Использование bar с параметром --size в tar-pipe:
подскажите% du -sk / some / dir / где-нибудь
6281954 / some / dir / где-то
подсказка% (cd / some / dir / где-нибудь && tar -cf - *) \
| бар - размер 6281954k \
| (cd / some / other / dir && tar -xBpf -)
Пример 4: Использование бара на обычном файле. (Обратите внимание, что --размер опция здесь не нужна,
as bar сам получит размер файла.)
подсказка% bar --in-file ./file | ssh удаленный 'cd / some / dir && dd of = file'
Пример 5: Создание файла случайных данных размером 512 КБ.
подсказка% dd if = / dev / random bs = 1024 count = 512 \
| бар -s 512k -of ./random
Пример 6: Пример файла .barrc.
#
# Это пример того, что ~ / .barrc файл
# может выглядеть так. Обратите внимание, что начало строк
# с # игнорируются.
#
display-twiddle: нет
дисплей-анси: да
# космический фон: черный
твидл-передний план: зеленый
# twiddle-background: нормальный
# twiddle-bold: нет
count-передний план: зеленый
# count-background: пурпурный
счет-полужирный: да
метка пропускной способности переднего плана: нормальный
# throughput-label-background: красный
полужирный-метка-пропускная способность: нет
пропускная способность: зеленый
# throughput-background: черный
пропускная способность жирным шрифтом: да
метка времени переднего плана: нормальный
# time-label-background: красный
time-label-bold: нет
время-передний план: зеленый
# time-background: черный
полужирный шрифт: да
процент переднего плана: зеленый
# процент-фон: зеленый
жирным шрифтом: да
бар-скобка-передний план: красный
# bar-brace-background: синий
bar-brace-bold: нет
бар-передний план: желтый
# bar-background: синий
полужирный шрифт: да
ПРИМЕЧАНИЯ
- --размер опция используется только панелью при вычислении информации о данных
перечислить. Бар не перестанет копировать данные после того, как достигнет количества байтов.
указано с --размер вариант, но вместо этого bar будет продолжать копировать данные до тех пор, пока и
конец ввода достигнут. Если такое поведение нежелательно, можно использовать полосу в
в сочетании с dd, где параметр count используется с dd, чтобы указать, когда обрезать
входной поток. (См. Примеры выше.)
- При использовании других команд, таких как du -k рассчитать ожидаемый размер данных
поток передачи, возвращаемое значение может не совпадать с количеством байтов, подсчитанных
бар в фактической передаче данных. Общие причины этого несоответствия могут быть объяснены
для ошибки округления или использования 1000 байт в качестве килобайта, а не 1024. (Если
позже, то с помощью -k 1000 вариант до бара поможет.) Когда такие
возникают расхождения, полоса может сообщать, что поток данных содержит только 98% или столько же
как 101% от ожидаемого размера. (Если у вас есть сомнения, вам обязательно нужно подтвердить свой
данные с использованием md5sum, diff или cmp.)
- Когда значение вычисления превышает размер, отведенный для отображения, значение
+99 ... будет заменен на его место. Полное значение будет отображаться в
сводный оператор после того, как бар достиг конца ввода.
- Бар предполагает линейную зависимость между скоростью передачи данных и объемом
оставшегося времени. В частности, расчет основан на следующем:
прошедшее время / eta = записанные байты / общий размер
Тем не менее, по опыту автора, скорость пропускной способности изменится,
особенно в начале передачи, и это повлияет на расчетное время
осталось. Автор считает, что это не ошибка, а побочный эффект этого метода.
расчета.
- Bar предполагает, что и в байте, и в символе 8 бит.
Воспользуйтесь панелью онлайн с помощью сервисов onworks.net