如何使用linux命令来创建一个新的文件?

等等,还有一件事。
上次我在办公室用我的旧Mac做开发时,突然发现系统分区快满了。
这不像安装一些巨大的 IDE 或下载一堆游戏。
这些是那些已经积累了一年多的看不见的日志文件。
我当时正在学习Linux,想知道是否可以使用Mac命令行来清理它。

我试过find / -type f -mtime +3 6 5 -delete,意思是找到根目录下的文件,如果创建时间超过3 6 5 天就直接删除。
结果?屏幕上闪现出许多文件名,最后出现一条消息,大约2 GB已被删除。
我很震惊,并迅速使用 find / -type f -mtime +3 6 5 -ls 再次运行它,看看发生了什么。
各位,大部分是系统缓存,还有一些是几年前项目遗留下来的临时文件。
看着这些文件名,.bak呢,~开头的临时文件,我突然感觉操作系统就像一个顽皮的少年。
如果我不清理的话,他就得等到失效了。
不过尽管如此,这个Linux命令用起来确实很方便。
在Mac上,也有类似的搜索命令,但设置选项的方法不同。

在 Linux 上创建文件的 10 个方法

说白了,在Linux中创建文件非常简单,方法也有很多种,可以满足不同的需求。
首先,最重要的报告。
使用标准重定向字符(> 或 >>)是最正确的方法。
例如,回显“Hello, World!” > file.txt 可以创建一个包含“Hello, World!”的文件。
还有一点是,触摸控制也常用来创建空文件。
它还可以更新文件的最后访问和修改时间。
在我们去年运行的时候,触摸经常被用来快速创建和更新文件。

一开始我以为只是echo和cat命令来创建,后来发现我错了。
事实上,它还可以创建printf文件。
它比谐振更灵活,可以塑造输出。
另一个是决定性的。
vi/vim 和 nano 等文本编辑器也可用于创建表格。
都是 Linux 系统的老手。
虽然它们很困难,但它们的力量却很强大。
很多人不明白这一点。
虽然 head 和 tail 命令主要用于查看文档内容,但它们也可以创建文件。
例如, head -c 1 0 /dev/zero > file.txt 可以创建包含 1 0 个密码的文件。
虽然truncate命令主要用于调整文件大小,但它也可以用于创建固定大小的空文件。

说实话,这很令人不安。
很多人可能不知道printf和头/尾文件也可以创建。
我认为值得尝试这些不太常见的方法,因为它们将使您在处理文件时灵活高效。
等等,还有一件事,请记住,当您使用这些命令创建文件时,最好使用 ls 和 cat 命令来检查文件是否正确创建。