Hacker News new | ask | show | jobs
by cparedes 5811 days ago
If your intention is to totally remove the space that's occupied by the log file, you'll probably want to pipe /dev/null into the file:

cat /dev/null > /path/to/logfile

1 comments

That does not do what you think it does.

Your command will make /path/to/logfile fill up all available space on the disk. To truncate that file, which is probably what you wanted to do, you should

`echo > /path/to/logfile`

His command does exactly what he says it does. Your command truncates the file and then writes a newline into it.