ulimit
是一个用于控制 shell 和由它启动的进程的资源限制的命令行工具。要使用 ulimit
调整文件大小限制,请按照以下步骤操作:
-
打开终端(Terminal)。
-
输入
ulimit -f
命令,查看当前的文件大小限制。例如,输出可能类似于unlimited
或1048576
(单位为 KB)。 -
要更改文件大小限制,请使用
ulimit -f
命令,后跟新的限制值。例如,要将文件大小限制设置为 2097152 KB(即 2 GB),请输入以下命令:
ulimit -f 2097152
- 确认更改已生效,再次输入
ulimit -f
命令。输出应显示您刚刚设置的新限制值。
请注意,使用 ulimit
命令更改的限制仅对当前 shell 会话有效。当您关闭终端或打开新的终端窗口时,更改将丢失。要永久更改文件大小限制,您需要修改系统配置文件。
对于 Linux 系统,您可以编辑 /etc/security/limits.conf
文件。在文件末尾添加以下行(用实际值替换
和
):
soft fsize hard fsize
例如,要将用户 “john” 的文件大小限制设置为 2 GB,请添加以下行:
john soft fsize 2147483648 john hard fsize 2147483648
保存文件并重新登录以使更改生效。对于其他操作系统,请查阅相应的文档以了解如何永久更改资源限制。