在主文件夹 Linux 中创建了临时文件和套接字文件

Temporary and socket files are created in home folder Linux

我已经创建了 ~/tmp1、~/tmp2、~/tmp3、~/tmp4 文件夹供我自己使用。放在那里的文件不是自动生成的,我自己创建的或者 copied/moved 那里的内容。我最常使用 ~/tmp1。然而,有一次我发现有很多系统生成的.tmp 和.sock 文件。我曾尝试删除整个文件夹,但是,该文件夹仍会自行创建(即“~/tmp1”)。在这里你可以看到我那里的截图:

由于堆栈溢出长度限制,我无法post "tree" 命令输出。

问题是,我什至从哪里开始寻找问题?抱歉,信息太少,请指出您还需要什么信息,我会提供。

好的,问题实际上是在我的“~/.aliases”文件中,它来自“~/.zshrc”,我有一行

    export TMP=/home/riddle/tmp1

$TMP 变量是一个约定变量,实际应用程序将检查该变量以确定它们应写入的临时目录。