Linux: Создание файла в командной строке

Одна из самых тривиальных, но и нужных задач в Linux - это создание файла. Это нужно как для работы скриптов, так и для повседневной работы.

Создание файла командой touch

Наверное самый популярный способ создания (по крайней мере в скриптах обычно используют его).

touch filename

Если файла не существует, он будет создан. Если файл с таким именем уже есть, просто обновится временные метки, при этом не затронет содежимое файла.

 

Создание файла командой cat

cat > filename

Позволяет создать не пустой файл. После выполнения команда ожидает ввода текста. Для сохранения изменений необходимо нажать CTRL+D.

Так как команда интерактивная ( требует вода информации от пользователя), то использовать ее в скриптах автоматизации нельзя (скрипт просто зависнет)

 

Создание файла командой echo

Позволяет создать не пустой файл.

echo "Text" > filename

если все же нужен пустой, заускаем echo без параметров

echo > filename

Текстовые редакторы

Возможно создание файла с использованием различных редакторов. Вносим изменения в файл, если это требуется и сохраняемся.

vi

vi filename

vim

vim filename

nano

nano filename
(Visited 1 times, 1 visits today)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *