上一篇 下一篇 分享链接 返回 返回顶部

4种在Linux服务器中创建新文件的方法

发布人:Minchunlin 发布时间:2021-02-06 11:40 阅读量:2075

今天,我们来介绍一下在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等格式。

目录结构
全文