Sometimes you may need to create an empty file or a blank file in Linux. An empty file has no data in it and occupies 0 bytes of space. In this article, we will look at how to create empty file in Linux.
How to Create Empty File in Linux
It is very easy to create empty file in Linux using touch command. Here is its syntax.
$ sudo touch filename
Here is an example to create blank file in Linux.
$ sudo touch test.txt
You can check its size using the following command
$ sudo ls -l test.txt
touch command is used to update the modification and access times of a file. However, if the file does not exist then touch command will create a new empty file.
Also read : How to Add/Remove Users in Ubuntu
You can also delete the content of an existing file to make it empty. Here are 5 ways to empty a file in Linux.
You can blank an existing file (e.g. /home/ubuntu/test.txt) by any of the following methods
1. Adding a redirection
$ > /home/ubuntu/test.txt
2. Using echo command
$ sudo echo '' > /home/ubuntu/test.txt
3. Using true or colon (:)
$ true > /home/ubuntu/test.txt OR $ : > /home/ubuntu/test.txt
4. Redirect /dev/null to test.txt
$ sudo cat /dev/null > /home/ubuntu/test.txt
5. Using truncate command
$ sudo truncate -s 0 /home/ubuntu/test.txt
In this article, we looked at how to create an empty file in Linux.
Also read : How to Find Largest Files & Directories in Linux
Related posts:
How to Compare Two Directories in Linux
How to Convert Webpage to PDF in Linux
How to Copy File Permissions & Ownership from Another File in Linux
How to Grep Log File Within Specific Time Period in Linux
How to Unban IP With Fail2ban
How to Convert Image to Pdf in Linux
How to Convert Epub to PDF in Linux
How to Mount Drive from Terminal
Sreeram has more than 10 years of experience in web development, Python, Linux, SQL and database programming.