在Linux中,ulimit
命令用于控制shell进程及其子进程的资源限制。要调整文件大小限制,您可以使用ulimit
命令的-f
选项来设置最大文件大小
ulimit -f
ulimit
命令。例如,要将最大文件大小设置为100MB,请执行以下命令:ulimit -f 100000
请注意,此更改仅对当前shell会话有效。关闭终端或重新启动系统后,更改将失效。
/etc/security/limits.conf
文件。使用文本编辑器打开文件,例如:sudo nano /etc/security/limits.conf
在文件末尾添加以下行(用所需的限制值替换<limit>
):
* soft fsize <limit>
* hard fsize <limit>
例如,要将最大文件大小设置为100MB,请添加以下行:
* soft fsize 100000
* hard fsize 100000
保存并关闭文件。下次用户登录时,更改将生效。
请注意,这些更改可能不会立即影响已运行的进程。要使更改生效,您可能需要重新启动受影响的进程或重新登录。