Как очистить («усечь») файл в Linux, который уже существует и каким-то образом защищен?
У меня есть файл с именем error.log на моем сервере, который мне нужно часто обрезать. У меня есть права доступа к файлу. Открытие файла в vi> удаление всего контента> сохранение работает (очевидно). Но когда я попробую ниже
cat /dev/null > error.log
Я получаю сообщение
File already exists.
Очевидно, что на сервере выполняется какая-то конфигурация для предотвращения случайного переопределения файлов. Кто-нибудь может сказать, как мне «обрезать» файл одной командой?