Wie kann man eine Datei unter Linux leeren ("abschneiden"), die bereits existiert und irgendwie geschützt ist?
Ich habe eine Datei namens error.log auf meinem Server, die ich häufig abschneiden muss. Ich habe RW-Berechtigungen für die Datei. Öffnen der Datei in vi> Löschen aller Inhalte> Speichern funktioniert (offensichtlich). Aber wenn ich das unten probiere
cat /dev/null > error.log
Ich verstehe die Nachricht
File already exists.
Offensichtlich wird auf dem Server eine Art Konfiguration vorgenommen, um ein versehentliches Überschreiben von Dateien zu verhindern. Kann jemand sagen, wie ich die Datei in einem einzigen Befehl "abschneide"?