![]() You can also use echo command in this way: echo "" > filename Method 4: Use /dev/null to clear a file You can also use this command to clear a file: true > filename Method 3: Using echo command to empty file in LinuxĪnother way to empty a file is via echo command in Linux: echo > filename While the above works only in Bash Shell, you can use a similar command for other shells: :> filename If the file is not in use, it will work in Bash: > filename The simplest way to empty a file is to use the command below. When you use -s 0, it means you adjusted the file size to 0 bytes. In the above command, -s is used to set/adjust the size (in bytes) of the file. The safest way to truncate a log file is using the truncate command. Method 1: Truncate a file using truncate command There are several ways you can empty a file without actually deleting the file. So, how do you empty a file in Linux? How to clear a file from all of its content without deleting the actual file? 4 ways to empty a file in Linux Instead of creating a new empty file, you can delete its content. It won’t be the same file, the timestamp (atime, mtime etc) will be different along with other file permissions. ![]() One not so clean way would be to remove the file and then create a new file. This often happens when you have huge log files and How would you do that? ![]() You’ll find yourself in situations where you need to empty a file.
0 Comments
Leave a Reply. |