4种在Linux服务器中创建新文件的方法
今天,我们来介绍一下在Linux服务器中使用命令行以及GUI创建一个新文件。
1、使用touch命令创建文件
Linux中的touch命令是用来创建空文件的,创建空文件的语法很简单:
$ touch sample_file
要同时创建多个文件,需要传递多个文件名作为参数。
$ touch sample_file1 sample_file2 sample_file3

如果任何一个文件已经存在,touch命令将提示错误。
你也可以通过指定目录位置的完整路径在另一个目录中创建文件。
$ touch ~/Downloads/sample_file1 sample_file5 ~/Documents/sample_file6
2、使用Vim和Nano编辑器创建文件
Vim是Linux发行版中非常流行的文本编辑器。虽然命令行工具nano是默认可用的,但用户通常更喜欢Vim。
在Debian和它的衍生发行版中安装Vim,方法是运行。
$ sudo apt install vim
在RedHat及其衍生发行版中,使用Yum安装Vim。
$ sudo yum install vim
使用文本编辑器创建一个新文件是相当容易的。你可以通过创建一个新的文件来创建一个空文件,并保存它而不向文件中写入任何内容。
以下语法可以分别用于使用Vim和Nano创建新文件。
$ vim new_filename
$ nano new_filename
一旦编辑器用'new_filename'打开,用户就可以在需要时向文件写入。如果写入文件,或者如果文件要留空,请按以下步骤保存文件。
在Vim中,按 "Escape "键,输入':wq',然后按Enter键保存文件并退出。
在Nano中,只需按Ctrl + O键并按Enter键保存文件。按Ctrl + X键退出。

3、使用重定向操作符创建文件
重定向操作符是Linux命令行中用于向文件写入输出或从文件读取输入的操作符。
我们使用这两个操作符中的前一个('>')来创建一个带有命令输出的新文件。例如,要将命令ls的输出写到一个新文件中,运行。
$ ls > sample_newfile
cat sample_newfile

要使用这个方法创建一个空文件,只需使用简单的echo命令和空字符串并重定向它。
$ echo '' > sample_newfile2
4、使用文件管理器创建文件
最后,我们将看到如何从图形用户界面创建一个新文件。根据你的Linux版本,通过运行 "nautilus "命令打开Nautilus,从左侧的dock或从应用程序菜单打开。

转到你要创建新文件的文件夹。例如,让我们在 "Documents "文档文件夹中创建一个新文件。

在文件夹显示的空位上右击,点击'New Document'新建文档->'Empty Document'空文档。

注意:在Ubuntu的较新版本中,"New Document "选项可能会丢失。要解决这个问题,只需运行以下命令。
$ touch ~/Templates/Empty\ Document
右键点击新文件,点击 "Rename"重命名,并为文件输入一个新的名称。

重命名新的空文档

新的空文件
我们了解了在Linux服务器中创建新文件的多种方法。显然,创建新文件的方法更多,每个单独的应用程序通常都有能力创建各自格式的新文件。Eg.图像编辑器将文件导出为JPEG和PNG等图像格式,音频编辑器将文件导出为MP3、M4A等格式。