Znam trzy metody usuwania wszystkich wpisów z pliku.
Oni są
>filename
touch filename
filename < /dev/null
Z tych trzech >filename
najbardziej nadużywam, ponieważ wymaga to najmniejszej liczby naciśnięć klawiszy.
Chciałbym jednak wiedzieć, która z nich jest najbardziej wydajna (jeśli istnieją bardziej wydajne metody) w odniesieniu do dużych plików dziennika i małych plików.
Jak działają te trzy kody i usuwają zawartość?
truncate -s 0 filename
?