Попробуйте следующее:)
if (
(state.staff.members && state.staff.members.length < 5) ||
(state.staff.departments && state.staff.departments.length < 5)
) {
// do something
}
То, что вы спрашиваете, не имеет смысла. Возможно, у вас есть файл .tar.gz или .tgz?
На домашней странице Gzip ( https://www.gzip.org/ ):
gzip - это утилита сжатия данных без потерь для одного файла / потока, в которой полученный сжатый файл обычно имеет суффикс .gz.
blockquote>Gzip-файл - это просто сжатый поток байтов. С точки зрения файлов, распаковка файла .gz всегда приводит к одному файлу. Формат не предусматривает разбиения содержимого полученного файла на несколько файлов или присвоения им имен.
Существуют и другие форматы файлов, в которых хранятся несколько файлов. Tar обычно используется для тех же кругов, где используется Gzip. Файлы Tar обычно имеют расширение .tar. Но когда создается Tar, он часто сразу сжимается с помощью Gzip. Так что вы часто находите в дикой природе файлы с расширением .tar.gz. Это означает, что один или несколько файлов были собраны в один файл Tar, а затем этот файл был сжат с помощью Gzip. Этот сценарий настолько распространен, что одно расширение, .tgz, часто используется в качестве ярлыка для .tar.gz. Кроме того, Tar сам может выполнять сжатие Gzip, поэтому для создания файла .tgz из каталога файлов вы можете сделать следующее:
tar -czf archive.tgz somedirectoryname
Если вы на самом деле Если у вас есть файл .tar.gz или .tgz, то способ распаковать и развернуть этот файл в несколько файлов - сначала распаковать его с помощью Gzip, а затем извлечь отдельные файлы с помощью Tar. Tar может сам выполнять распаковку Gzip, поэтому все, что вам нужно сделать для распаковки файла .tgz:
tar -xzf archive.tgz
Это создаст все файлы и структуру каталогов, которые использовались создать файл .tgz.
Если у вас действительно есть только файл .gz, то я не уверен, что у вас есть, если вы ожидаете, что он естественно расширится в несколько файлов. Файл .gz просто не может самостоятельно сохранить понятие нескольких файлов. Я предполагаю, что у вас есть сжатые Gzip отдельные файлы журналов.