Zsh
更改 zsh 程序替換 ‘=()’ 的位置
zsh
顯然是/tmp/zshXXXXXX
用來儲存由程序替換創建的臨時文件,使用=()
. 例如,$ echo =(echo test) /tmp/zsh4RmpQZ
但是,我想更改位置以
/run
使用我的tmpfs
坐騎。是否有配置選項
zsh
可以使用 更改程序替換中臨時文件的(預設)位置=()
?
zsh
shellTMPPREFIX
在創建臨時文件時使用該變數。根據手冊:
TMPPREFIX
shell 將用於所有臨時文件的路徑名前綴。請注意,這應該包括文件名的初始部分以及任何目錄名。預設值為
/tmp/zsh
.測試:
% TMPPREFIX=$HOME/hello % echo =(echo test) /home/myself/hellotwu65k