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