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
输出结果:
热门文章
优秀文章