Linux 创建文件

Linux 文件系统将所有内容视为 Linux 中的文件;无论是文本文件映像、分区、编译的程序、目录还是硬件设备。如果它不是文件,那么它必须是一个进程。为了管理数据,它形成一个树结构。

Linux 文件区分大小写,因此 test.txt 和 Test.txt 将被视为两个不同的文件。有多种方法可以在 Linux 中创建文件。一些常规方法如下:

  • 使用 cat 命令
  • 使用 touch 命令
  • 使用重定向“>”符号
  • 使用echo命令

除了上述所有方法外,我们还可以从桌面文件管理器创建一个文件。让我们详细了解上述方法:

1. 使用 cat 命令

cat 命令是 Linux 中最常用的命令之一。它用于创建文件,显示文件的内容,连接多个文件的内容,显示行号等。

在这里,我们将看到如何使用cat命令创建文件并向其中添加内容。

首先,创建一个目录并将其命名为 New_directory,执行 mkdir 命令如下:

mkdir New_directory

将目录更改为它:

cd New_directory 

输出结果:

现在执行 cat 命令创建一个文件:

cat > test.txt

上面的命令将创建一个文本文件,并将进入编辑器模式。现在,输入所需的文本并按 按Ctrl + D 键保存并退出文件,它将返回到命令行。

要显示文件的内容,请按如下方式执行 cat 命令:

cat test.txt

输出结果:

2. 使用touch命令

touch命令也是 Linux 中流行的命令之一。它用于创建新文件,更新现有文件和目录上的时间戳。它还可以在Linux中创建空文件。

touch 命令是从命令行创建新文件的最简单方法。我们可以通过一次执行此命令来创建多个文件。

要创建文件,请执行 touch 命令,后跟文件名,如下所示:

touch test1.txt  

要列出创建文件的信息,请执行以下命令:

ls - l test1.txt

输出结果:

要一次创建多个文件,请在 touch 命令后指定文件及其扩展名以及单个空格。执行以下命令一次创建三个文件:

touch test1.txt test2.txt test3.txt

要创建两种不同类型的文件,请按如下方式执行命令:

touch test4.txt test.odt  

上面的命令将创建两个不同的文件,分别命名为 test4.txt 和 test.odt。

要显示文件及其时间戳,请按如下方式执行 ls 命令:

ls -l

输出结果:

如果我们传递现有文件的名称,它将更改该文件的时间戳。

3. 使用重定向 (>) 符号

我们还可以使用命令行上的重定向符号(>)创建一个文件。要创建文件,我们只需要键入重定向符号(>),后跟文件名。此符号主要用于重定向输出。有两种方法可以重定向输出。如果我们使用>运算符,它将覆盖现有文件,并且>>运算符将附加输出。

要使用重定向 (>) 运算符创建文件,请按如下方式执行命令:

> test5.txt

上面的命令将创建一个文件,要显示所创建文件的存在,请执行以下命令:

ls -l test5.txt 

输出结果:

4. 使用echo命令

echo 命令用于创建文件,但我们应该在命令行上指定文件内容。

要使用 echo 命令创建文件,请按如下方式执行命令:

echo " File content" > test6.txt

上面的命令将创建 test6 文件。要显示文件的存在,请执行以下命令:

ls -l test6.txt 

输出结果:

热门文章

优秀文章