Работая в терминале linux нередко возникает вопрос как создать пустой файл. В этой статье приведено 6 разных способов создать файл.
Способ 1. Создать файл используя утилиту touch.
Вообще команда touch используется чтобы измененять временную метку файла (время доступа к файлу и время его последнего изменения). Однако если файла с заданным именем не существует, то комианда touch создаст новый пустой файл.
Синтаксис команы для набора из терминала.
[root@linux ~]# touch name_file
Способ 2. Создать файл используя функцию перенаправления командного процессора.
Данный способ самый короткий и удобный, просто используем перенаправление и задаем имя файла.
Синтаксис команы для набора из терминала.
[root@linux ~]# > name_file
Способ 3. Создать файл используя функцию перенаправления командного процессора и команду echo.
Похож на предыдующий способ, только используется echo.
Синтаксис команы для набора из терминала.
[root@linux ~]# echo > name_file
Способ 4. Создать файл используя утилиту cp.
Команда cp создана для копирования файлов, если в качестве файла указать /dev/null то будет создан новый файл.
Синтаксис команы для набора из терминала.
[root@linux ~]# cp /dev/null name_file
Способ 5. Создать файл используя функцию перенаправления командного процессора и команду cat.
Вообще говоря утилита cat позволяет позволяет связыввать файлы и просматривать их содержимое, однако используя ее вместе с функцией перенаправления можно и файл создать.
Синтаксис команы для набора из терминала.
[root@linux ~]# cat > name_file
Создание тестового файла с включенным в него текстом.
[root@linux ~]# cat > name_file << EOF TEXT_1 TEST_2 TEXT_N EOF
Способ 6. Создать файл используя текстовый редактор vim.
Текстовый редактор Vim в большинстве систем установлен поумалчанию, является мощным консолным редактором в Linux.
Синтаксис команы для набора из терминала.
[root@linux ~]# vim -c wq name_file
Вот и все, я привел основные способы создания файлов в linux из консоли, наверняка существует еще множество разных способов. Если знаете пишите.

Компонент комментариев CComment