我们已经知道如何 创建一定大小的文件 在 Linux 中。 在许多情况下,创建具有给定大小的文件会很有帮助。 例如,在部署新的文件服务器后,您可能需要检查文件的上传限制、最大上传大小和下载速度等。在这种情况下,您可以创建特定大小的文件并在您的文件服务器上进行测试。 还有一个名为的专用命令行工具 “mktemp” 可用于创建临时文件和目录。 mktemp 命令安全地创建临时文件或目录并打印其名称。 所有文件和目录都会保存在系统的临时目录中,即 /tmp. 所以你不需要手动清理它们。 重新启动系统后,临时文件将消失。
内容
带有示例的 mktemp 命令教程
Mktemp 是其中的一部分 GNU核心工具 包裹。 所以不用费心安装。 现在我们将看到一些实际的例子。
要创建一个新的临时文件,只需运行:
$ mktemp
您将看到如下输出:
/tmp/tmp.U0C3cgGFpk
正如你在输出中看到的,一个随机名称的新临时文件 “tmp.U0C3cgGFpk” 在 /tmp 目录中创建。 这个文件只是一个空文件。
您还可以创建具有指定后缀的临时文件。 以下命令将创建一个带有“.txt”扩展名的临时文件:
$ mktemp --suffix ".txt" /tmp/tmp.sux7uKNgIA.txt
临时目录怎么样? 是的,这也是可能的! 要创建临时目录,请使用 -d 选项。
$ mktemp -d
这将在 /tmp 文件夹中创建一个随机的空目录。
示例输出:
/tmp/tmp.PE7tDnm4uN