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