split - разделить файл на части
СИНТАКСИС
split [ОПЦИЯ]... [ФАЙЛ [ПРЕФИКС]]
ОПИСАНИЕ
Выводит части ФАЙЛА в ПРЕФИКСaa, ПРЕФИКСab, ...; размер по умолчанию - 1000 строк, а ПРЕФИКС по умолчанию - 'x'.
Если ФАЙЛ не указан или равен -, считывает стандартный ввод.
Обязательные аргументы для длинных опций являются обязательными и для коротких опций.
-a, --suffix-length=N
генерировать суффиксы длиной N (по умолчанию 2)
--additional-suffix=СУФФИКС
добавить дополнительный СУФФИКС к именам файлов
-b, --bytes=РАЗМЕР
разместить РАЗМЕР байтов в каждом выходном файле
-C, --line-bytes=РАЗМЕР
разместить не более РАЗМЕР байтов записей в каждом выходном файле
-d использовать числовые суффиксы, начиная с 0, а не алфавитные
--numeric-suffixes[=НАЧАЛО]
аналогично -d, но позволяет задать начальное значение
-x использовать шестнадцатеричные суффиксы, начиная с 0, а не алфавитные
--hex-suffixes[=НАЧАЛО]
аналогично -x, но позволяет задать начальное значение
-e, --elide-empty-files
не создавать пустые выходные файлы при использовании '-n'
--filter=КОМАНДА
записывать в оболочку КОМАНДА; имя файла - $FILE
-l, --lines=ЧИСЛО
разместить ЧИСЛО строк/записей в каждом выходном файле
-n, --number=ЧАСТЕЙ
сгенерировать ЧАСТЕЙ выходных файлов; см. объяснение ниже
-t, --separator=РАЗДЕЛИТЕЛЬ
использовать РАЗДЕЛИТЕЛЬ вместо символа новой строки в качестве разделителя записей; '\0' (ноль) указывает символ NULL
-u, --unbuffered
немедленно копировать входные данные в выходные при использовании '-n r/...'
--verbose
выводить диагностическое сообщение непосредственно перед открытием каждого выходного файла
--help отобразить эту справку и выйти
--version
вывести информацию о версии и выйти
Аргумент РАЗМЕР является целым числом и необязательной единицей измерения (например, 10K - это 10*1024). Единицы измерения: K,M,G,T,P,E,Z,Y,R,Q (степени 1024) или KB,MB,... (степени 1000). Также можно использовать двоичные префиксы: KiB=K, MiB=M и т. д.
ЧАСТИ могут быть:
N разделить на N файлов на основе размера входных данных
K/N вывести K-ю из N в стандартный вывод
l/N разделить на N файлов без разделения строк/записей
l/K/N вывести K-ю из N в стандартный вывод без разделения строк/записей
r/N аналогично 'l', но использовать круговое распределение
r/K/N аналогично, но выводить только K-ю из N в стандартный вывод
АВТОР
Написано Торбьорном Гранлундом и Ричардом М. Столлманом.
СООБЩЕНИЕ ОБ ОШИБКАХ
Онлайн-справка GNU coreutils: [https://www.gnu.org/software/coreutils/] Сообщайте о любых ошибках перевода по адресу [https://translationproject.org/team/]
ССЫЛКИ
Полная документация [https://www.gnu.org/software/coreutils/split] или доступна локально: info '(coreutils) split invocation'
Упаковано Debian (9.7-3) Авторское право © 2025 Free Software Foundation, Inc. Лицензия GPLv3+: GNU GPL версии 3 или более поздней [https://gnu.org/licenses/gpl.html]. Это бесплатное программное обеспечение: вы можете изменять и распространять его. Гарантии отсутствуют в той мере, в какой это разрешено законом.