Иногда файлы становятся слишком громоздкими, и деление их на удобные кусочки становится необходимостью. Сегодня мы расскажем вам о команде split, которая поможет сделать это быстро и просто.
📂 Как разделить файл на части:
split --bytes=1024M file.mkv file.part.
В этой команде:
-
file.mkv — имя вашего большого файла.-
file.part. — префикс для имен файлов-частей (например, file.part.aa, file.part.ab и так далее).-
--bytes=1024M — размер каждой части (здесь мы выбрали 1024 мегабайта).🧩 Как объединить файлы в один:
cat file.part.* > file.mkv
📄 Как разбить текстовый файл по строкам:
Если вам нужно разделить текстовый файл, на несколько файлов по количеству строк, то мы можем использовать команду split с опцией -l, которая задает количество строк в каждом файле, на которые мы разбиваем исходный файл.
split -l 1000 textfile.txt textfile.part.
Мы разделили исходный текстовый файл, на файлы по 1000 строк в каждом. Объединение файлов выполняется также, как описано в предыдущем пункте.
Заключение
Мы рассмотрели простейшие способы разделения файла на несколько частей с использованием командной строки.
Для разделения файлов используется команда split. Для объединения файлов мы использовали команду cat.
Чтобы получить более подробную информацию по команде split, выполните в терминале:
man split
Так что, не бойтесь работать с большими данными в Linux! 💪
👉 DevOps Portal