Ich kenne drei Methoden, um alle Einträge aus einer Datei zu löschen.
Sie sind
>filename
touch filename
filename < /dev/null
Von diesen dreien missbrauche ich >filename
am meisten, da dies die geringste Anzahl von Tastenanschlägen erfordert.
Ich möchte jedoch wissen, welche der drei Methoden (sofern es effizientere Methoden gibt) in Bezug auf große Protokolldateien und kleine Dateien am effizientesten ist.
Wie funktionieren die drei Codes und wie löschen sie den Inhalt?
truncate -s 0 filename
?