[Linux] Удаление содержимого файла

Есть несколько возможных команд, которые позволяют удалить содержимое файла:

  1. > filename
  2. cp /dev/null filename
  3. filename < /dev/null
  4. echo -n > filename
  5. truncate -s 0 filename