Какой способ очистить файл конфигурации в Linux?
Есть ли способ очистить файл конфигурации в Linux, не удаляя его, чтобы он не потерял разрешения?
Благодарю.
2 ответа
Решение
cat /dev/null > file.txt
Выполнение этой команды сделает файл пустым.
Другое решение
printf '' > file
>file трюк имеет немного другое поведение в зависимости от используемой оболочки. В zsh например, необходимо прервать перенаправление с помощью ctrl-d, если NULLCMD установлен в cat (который используется по умолчанию).