Объединение файлов командой cat. Linux статьи
Написать статью
Войдите, чтобы писать статьи

Объединение файлов командой cat

7

Команда cat - объединяем файлы Команду cat в большинстве случаев используют только для просмотра файлов. На самом деле одно из ее предназначений это конкатенация (объединение) файлов. А название команды происходит от слова catenate (сцепить), то есть присоединение одного после другого.

Под объединением файлов понимается их соединение. Например, если мы имеем два текстовых файла и в одном из них записана строка:
My text file 1

А в другом:
My text file 2

То после объединения мы получим файл с двумя строками:
My text file 1
My text file 2

То есть происходит простое соединение файлов. К содержимому одного добавляется содержимое другого. Это касается не только текстовых файлов, но и всех остальных (бинарных, например).

Чтобы объединить два файла командой cat нужно просто указать в качестве аргументов названия этих файлов и направить результат выполнения в новый файл. Например, мы хотим объединить два файла file1 и file2, а результат записать в новый файл file12. Тогда мы должны выполнить следующую команду:

cat file1 file2 > file12

Вы можете объединить неограниченное количество файлов. Например, чтобы объединить четыре файла и записать результат в файл myfile, выполните команду:

cat file1 file2 file3 file4 > myfile
Лайков: +2
войдите, чтобы ставить лайки
7
  • Опубликовано: 19.10.2012

Комментарии

ness
Активный пользователь
Активный
13.03.2015
18:02
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
я ею vob-файлы обычно объединяю'). cat 1.vob 2.vob 3.vob>output_file.vob проще и быстрей, чем видеоредакторами.
Ы
13.05.2020
14:34
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийnessРодительский комментарий
+1
войдите, чтобы ставить лайки
Avidemux соединит так же быстро, как cat, но ещё и правильно
Олег
20.03.2015
14:12
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Наверно после объединения будет:
My text file 1
My text file 2

Поправьте опечатку.
Владислав
08.05.2020
14:10
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
А как добавить перевод строки между первым и вторым файлом?
anon
24.05.2021
17:26
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийВладиславРодительский комментарий
0
войдите, чтобы ставить лайки
Он автоматически добавляется
Иван
14.12.2022
11:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
А как правильно прописать, если файлы такого типа -file1 -file2 -file3 и т.д. Они с минусом вначале!
YN
25.07.2023
11:49
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийИванРодительский комментарий
0
войдите, чтобы ставить лайки
попробуй заключить имена файлов в одинарные кавычки

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила