Руководства по командной строке

Man » split Manual online - подробная онлайн-документация для страницы руководства split

🌍
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]. Это бесплатное программное обеспечение: вы можете изменять и распространять его. Гарантии отсутствуют в той мере, в какой это разрешено законом.