Как очистить («усечь») файл в Linux, который уже существует и каким-то образом защищен?

У меня есть файл с именем error.log на моем сервере, который мне нужно часто обрезать. У меня есть права доступа к файлу. Открытие файла в vi> удаление всего контента> сохранение работает (очевидно). Но когда я попробую ниже

cat /dev/null > error.log

Я получаю сообщение

File already exists.

Очевидно, что на сервере выполняется какая-то конфигурация для предотвращения случайного переопределения файлов. Кто-нибудь может сказать, как мне «обрезать» файл одной командой?

Ответы на вопрос(8)

Ваш ответ на вопрос