Показать скорость dd на Solaris

mkdir /root/.mozilla/firefox/*.default/test

Это не будет соответствовать чему-либо, если каталог testеще не существует (, поэтому либо mkdirувидит путь со звездочкой и, возможно, ошибку, либо оболочка сделает что-то еще с неудавшимся глобусом, в зависимости от настроек.)

Чтобы сопоставить существующий каталог и создать внутри него другой, вам нужно сделать что-то вроде этого:

(cd /root/.mozilla/firefox/*.default/ && mkdir test)

или

for d in /root/.mozilla/firefox/*.default/ ; do 
    mkdir "$d"/test
done

Первый предполагает, что существует только один каталог, которому соответствует glob. Если их больше, результат зависит от оболочки и ее версии. Второй должен создать каталог testво всех каталогах, соответствующих глобусу.

1
29.08.2019, 03:01
2 ответа

gdd— это версия dd , которую вы хотите использовать. В Solaris инструменты GNU устанавливаются с буквой «g» впереди; например, версия tar для GNU будет называться gtar.

1
27.01.2020, 23:22

См. средство просмотра труб pv. Это инструмент по умолчанию в Solaris. Вы можете использовать его как:

dd if=/dev/zero count=100000 2>/dev/null|pv|dd of=/dev/null 2>/dev/null
48.8MiB 0:00:01 [35.9MiB/s] [        <=> ]
2
27.01.2020, 23:22

Теги

Похожие вопросы