Вот альтернативное решение, использующее find
(должно работать, если вы не используете bash
). Это решение найдет все файлы и папки (см. Ниже для версии только для файлов) с 3 или более символами, которые начинаются с символа 'l' рекурсивно (см. Ниже для нерекурсивных) в том месте, где вы его выполняете. из.
find . -regex '.*/l[^/][^/][^/]*'
нерекурсивная версия (которая выполняет поиск только в текущем каталоге) выглядит следующим образом.
find . -maxdepth 1 -regex '.*/l[^/][^/][^/]*'
Если вы не хотите включать папки, вы можете использовать следующее.
find . -type f -regex '.*/l[^/][^/][^/]*'
или (нерекурсивный)
find . -maxdepth 1 -regex '.*/l[^/][^/][^/]*'
Используйте команду time
, чтобы измерить, сколько времени заняла передача, затем используйте калькулятор для расчета скорости передачи.