Linux中有几种不同的应用程序和命令可以为您创建新文件,即使不启动应用程序。使用哪种方法取决于文件的用途。让我们看看这些选项,这样您就可以知道哪一个对您最有用。
我们将介绍在终端和Linux桌面上创建文件。
如果你不习惯使用终端,在桌面环境中创建新文件很简单,只需使用几个基本的日常应用程序。
大多数文件浏览器,如Thunar和Dolphin,都允许您通过右键单击所需目录并点击下拉菜单中的create empty file或类似选项来创建空文件。
或者,在应用程序菜单中,可以经常单击“文件”>;“新建”以获取生成新文件的选项。
您的Linux发行版将包括一个或另一个基本的文本编辑器应用程序。打开它应该会以一个空文件开始,按Ctrl+S应该会给您一个对话框,将它保存在一个特定的位置。
许多Linux终端命令允许您快速高效地生成文件,我们将在下面讨论其中的几个。
最基本的Linux命令之一,touch将创建一个新文件,或者如果指定的文件名已经存在,则更新文件的最后修改日期。
在要保存文件的目录中,键入:
touch filename.txt或者,只需在每个文件名之间放置空格,即可使用一个命令创建多个文件:
touch filename1.txt filename2.txt filename3.txt您可以使用以下命令检查您创建的文件是否存在:
ls由于不能使用触摸编辑文件,因此该命令更适合于快速创建多个文件以供以后编辑。
右尖括号用于将输出重定向到特定文件的许多命令中。我们将在本文后面看到它与其他命令一起使用。
但是,您可以在不使用特定命令的情况下输入它来创建空文件。
> filename.txt不过,请注意,重定向操作符本身将覆盖任何已使用该名称的现有文件。
echo命令只需在终端中打印您输入的任何内容。但是,它也可以创建一个新文件,也可以选择在其中保存一行文本。
要创建新的空文件,请使用以下命令:
echo -n > filename.txt要使用一行文本创建新文件,请使用:
echo "File text" > filename.txt确保使用echo在文本周围加引号。
cat命令(concatenate的缩写)最常用于组合或读取文件。但是,它也可以轻松地创建包含文本的新文件。
cat > filenname.txtredirect操作符在这里再次将cat的输出重定向到指定的文件,输出是您接下来键入的任何内容。当你写完新文件的内容后,按Ctrl+D保存它。
printf命令与echo类似,但格式功能更强一些。
例如,可以使用以下单个命令创建包含两行文本的文件:
printf 'Some textSome more text' > filename.txtFallocate允许您在Linux中创建具有特定大小的文件。它主要用于测试目的,比如测量硬盘的写入速度。
将fallocate与以下命令一起使用:
fallocate -l 10MB filename将“filename”替换为您要调用的文件。
“-l”选项表示您需要特定的大小,“10MB”参数表示所需的大小。您也可以使用更大的字节大小,比如GB和TB。也可以使用M而不是MB来指定mebibytes而不是mega字节。
Vim是一个基于终端的文本编辑器,当您指定文件名时,它将启动:
vim filename.txt在vim运行时,按i键开始输入。完成后,按Esc键并键入:wq,然后按Enter键保存并退出。
GNU nano是另一个类似于Vim的文本编辑器,但可能更友好一些。
您可以使用以下命令快速创建并开始编辑文件:
nano filename.txt在文件中键入所需内容,然后按Ctrl+S保存,按Ctrl+X退出。
相关:nano与Vim:最佳终端文本编辑器,比较
作为一个新的文件创建向导,继续并开始美化您的目录与辉煌的文件。
当您掌握Linux文件管理技能时,您会发现有很多很酷的技巧可以用来操纵和隐藏您创建的文件。
... 让我们看看什么是符号链接,如何在Linux以及macOS和Windows上创建符号链接,为什么需要这种特殊类型的快捷方式,等等。 ...
... 我们已经介绍了如何在Windows和Mac上隐藏文件和文件夹。下面介绍如何在Linux上使用终端和Ubuntu中的文件管理器Nautilus隐藏文件和文件夹。我们还将讨论几种安全地隐藏文件和文件夹的方法...
...中称为“标签”),并相应地组织你的电子邮件。下面是如何在Gmail中创建它们。 正如我们上面提到的,Gmail使用一个叫做标签的系统,实际上它没有文件夹。虽然标签和传统的文件夹之间有一些细微的区别(比如可以将一封电...
...源管理器和其他应用程序中访问和使用Linux文件。下面是如何获取Windows子系统的Linux文件。 与以前的方法不同,这是一种处理Linux文件的安全方法!Windows在后台发挥了一些魔力,使得从Windows应用程序编辑Linux文件成为可能,而不...
...话说,他们将“file”和“file”视为两个独立的文件。 如何工作 这是一个NTFS文件系统功能,可以按目录启用。它不适用于您的整个文件系统,所以您可以只为用于开发目的的特定文件夹启用区分大小写功能。 Windows 10在2018年4...
...改这些凭据。 用户帐户在linux环境中的工作方式 相关:如何在windows10上安装和使用Linux Bash Shell 当您通过在安装后启动新的Linux发行版来设置它时,系统会要求您为bashshell创建一个用户帐户。Windows将其称为“UNIX用户帐户”。因...
...分大小写,所以你需要“下载”而不是“下载” 相关:如何在Linux的Windows子系统中安装可移动驱动器和网络位置 您还可以装载外部驱动器和网络位置,以便从Linux环境中访问更多文件。 请注意,在访问Windows系统文件时,bashshel...
... 按Windows+I打开设置应用程序,然后单击“帐户” 相关:如何在Windows10中添加和监视孩子的帐户 在“帐户”页上,切换到“家庭和其他人”选项卡,然后单击“将其他人添加到此电脑”按钮。您可能会受到“添加家庭成员”按...