How do You Create a New File in Linux


If you might be operating on Linux, then you’ll get quite a lot of utilities for developing information. It is regarded as essentially the most common job in Linux as many of the paintings is finished by means of information and directories. You can both use the command-line interface instructions or the desktop report supervisor to create the required report. Consider this instructional for developing information the use of quite a lot of strategies.

Before making a report, make sure that you’ve gotten the specified get right of entry to to create the report within the dad or mum listing; differently, you’ll get the permission denied error at the display.

For checking the information which can be to be had inside the listing, use the “ls” command. We will know about quite a lot of instructions for developing information.

Creating New Files From the Command Prompt

Using a command-line interface, you’ll simply and successfully create a report at the Linux device that doesn’t already exist. Also, there’s no wish to open any utility to create the report, as you’ll create it without delay the use of the command line.

Using the contact Command

The “touch” command is likely one of the best and repeatedly used instructions in a Linux device that may will let you create a brand new report on a Linux device. Run the command beneath to create a brand new report.

With this command, it is possible for you to to create an empty report and test the newly created report with the assistance of the “ls” command, as proven beneath.

The “ls” command will lend a hand display the entire contents of the current operating listing, and you’ll see the newly created information there, as proven beneath.

If the newly created report title already exists within the listing, it’ll create the brand new report with the brand new timestamp differentiating it from the older one.

Using Redirect Operator

Consider the redirection operator as a personality that adjustments the vacation spot and presentations the effects.

Using the precise perspective bracket “>”, the device will output the outcome into the report you specify. The report title is typically the objective. This image permits the advent of a brand new report, as proven beneath.

This command will create a brand new and empty report.
If you need to test the newly created report “test2” standing, use the “ls” command as proven beneath.

Creating File Using cat Command

The “cat” command stands for the time period concatenation. It will lend a hand give you the output of a number of information, a unmarried report, or part of the report to the designated report. The “cat” command will create the report if the report does no longer exist, as proven beneath.

This command presentations the contents of the test2.txt report at the display. But after specifying the redirection operator, it’ll position the content material within the test2.txt report, as proven beneath.

To examine the created report, you’ll run the “ls” command as proven beneath.

Creating File Using the echo Command

As proven beneath, the echo command is used to replicate the content material that we can specify and duplicate it to the report we specify.

echo ‘Random sample text’ > test4.txt

You can test the newly created report the use of the “ls” command, as proven beneath.

The above symbol confirms that the test4.txt report is added to the checklist. If you want to show the content material of the test4.txt, rerun the cat command for the test4.txt report as proven beneath:

The command stated above will show the content material of the report at the display.

Creating File Using the printf Command

The “printf” command works nearly the similar because the echo command; at the side of this, it’ll additionally will let you upload some formatting capability, as proven beneath within the instance.

printf ‘First line of textn’ test5.txt

The above command will specify the “n”, permitting you to go into the brand new line.

printf ‘First line of textn Second line of text’ test6.txt

Later, you’ll use the “cat” command to checklist the contents of each information.

Creating Files Using Text Editors

Each Linux distribution comes with a textual content editor or a couple of editors to create information and necessary duties. Here we’re specializing in essentially the most repeatedly used textual content editors for developing new information in Linux.

Using Vi Text Editor

It is the oldest and maximum repeatedly used textual content editor amongst quite a lot of choices. This device is helping in developing or modifying the prevailing information. Use the below-mentioned command for the use of the Vi.

Once you run the command, some other display would seem, which is the Vi display. To insert the knowledge, sort “-i” to go into the insert mode. Then get started typing. Once you might be accomplished, you’ll press Esc “x and hit input to go out the Vi mode.

Using Vim Text Editor

Some customers would possibly not to find Vi textual content editor very pleasant; thus, Linux comes with a more moderen model referred to as Vim that stands for Vi editor, Modified.

You can create the brand new report the use of Vim, as proven beneath.

The display will glance very similar to the Vi editor, and to go into the insert mode, you’ll press “i” and sort some phrases. Now you’ll save and go out the report the use of the beneath command.

Using Nano Text Editor

It is a brand new textual content editor with a user-friendly interface. It is developing a brand new report the use of the below-mentioned command.

You gets into the insert mode and helpful instructions proven on the backside to ease paintings by way of default.

Once you input the required textual content, you’ll press “ctrl+l+o” to save lots of the adjustments. For exiting the editor, you’ll press “ctrl+l+x”.


Creating information is likely one of the commonplace duties that customers perform. You can simply create a brand new report in Linux the use of quite a lot of utilities like quite a lot of instructions and textual content editors. We have stated quite a lot of instructions like cat, Echo, redirect operator, and contact instructions to create a brand new report. These instructions aren’t tough to bear in mind, and you’ll make a choice any of them as in line with your requirement. Also, you’ll use the textual content editors of your option to create and edit information simply.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More