Какой способ очистить файл конфигурации в Linux?

Есть ли способ очистить файл конфигурации в Linux, не удаляя его, чтобы он не потерял разрешения?

Благодарю.

2 ответа

Решение
cat /dev/null > file.txt 

Выполнение этой команды сделает файл пустым.

Другое решение

printf '' > file

>file трюк имеет немного другое поведение в зависимости от используемой оболочки. В zsh например, необходимо прервать перенаправление с помощью ctrl-d, если NULLCMD установлен в cat (который используется по умолчанию).

Другие вопросы по тегам