1. 使用重定向符(>)创建文件

通常用于将一个命令的输出重定向到一个新文件中,如果没有命令,则会创建一个 0KB 的空文件。不允许在创建文件时向其中输入任何文本。

2. 使用 touch 命令创建文件

touch 命令通常用于将文件的访问和修改时间更新为当前时间。如果指定的文件名不存在,会创建一个 0KB 的空文件。不允许在创建文件时向其中输入任何文本。

3. 使用 echo 命令创建文件

echo 命令通常用于脚本、批处理文件。允许在创建文件时就向其中输入文本,也允许在文件创建后输入文本。也可以使用两个重定向符(>>)向同一文件追加内容。

4. 使用 printf 命令创建文件

同 echo。

5. 使用 cat 命令创建文件

cat 表示 concatenate(串联)。cat 文件名 命令可以显示一个文件的内容;cat > 文件名 命令可以创建一个新的文件,该命令回车后不会立即结束,可以输入添加到新文件的内容后按 Ctrl+C 或者 Ctrl+D 来结束,也可以使用 cat >> 文件名 命令向同一文件添加其它内容。

6. 使用 vi / vim 创建文件

vim 是一个兼容 vi 的文本编辑器,通常用来编辑纯文本。 vi 文件名 命令可以编辑一个文件,若文件名不存在则会新建。

7. 使用 nano 创建文件

nano 是一个编辑器。nano 文件名 命令可以编辑一个文件,若文件名不存在则会新建。

8. 使用 head 命令创建文件

head 命令默认打印文件的开头10行到标准输出。

如果有多个文件,则每个文件前都会有一个标题,表示文件名。

也可以指定输出文件的大小。

9. 使用 tail 命令创建文件

tail 命令默认打印文件的最后10行到标准输出。同 head 命令。

10. 使用 truncate 命令创建文件

truncate 命令通常用于将文件的尺寸缩小或扩展为某个指定的尺寸。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐