在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
保存并關閉文件。下次用戶登錄時,更改將生效。
請注意,這些更改可能不會立即影響已運行的進程。要使更改生效,您可能需要重新啟動受影響的進程或重新登錄。