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