在 Linux 下,ulimit
命令用于控制 shell 進程及其子進程的資源限制。要修改文件大小限制,您可以使用 ulimit
命令的 -f
選項。以下是如何修改文件大小限制的步驟:
打開終端。
查看當前的文件大小限制,輸入以下命令:
ulimit -f
要修改文件大小限制,請使用以下命令,將 <new-limit>
替換為您希望設置的新限制(以千字節為單位):
ulimit -f <new-limit>
例如,如果您想將文件大小限制設置為 2048 KB,您可以輸入:
ulimit -f 2048
請注意,這種方法只會影響當前 shell 會話及其子進程。如果您希望永久更改文件大小限制,您需要編輯 /etc/security/limits.conf
文件。以下是如何編輯此文件的步驟:
使用文本編輯器打開 /etc/security/limits.conf
文件。例如,使用 nano 編輯器:
sudo nano /etc/security/limits.conf
在文件末尾添加以下行,將 <username>
替換為您要更改限制的用戶名,將 <new-limit>
替換為您希望設置的新限制(以千字節為單位):
<username> soft fsize <new-limit>
<username> hard fsize <new-limit>
例如,如果您想將用戶 “john” 的文件大小限制設置為 2048 KB,您可以輸入:
john soft fsize 2048
john hard fsize 2048
保存并關閉文件。
重新登錄以使更改生效。
現在,您已經成功修改了文件大小限制。請注意,這些更改僅適用于指定的用戶。如果您希望為所有用戶設置相同的限制,請使用 *
代替 <username>
。