为什么无法列出以 tmp 结尾的文件?

为什么无法列出以 tmp 结尾的文件?

我的桌面目录中有四个以 tmp 结尾的文件。

在此输入图像描述

为什么我不能列出它们?

ls -al  |rg  tmp
#nothing as output
debian@debian:~/Desktop$ ls -al  lu12761y6p7ro.tmp
ls: cannot access 'lu12761y6p7ro.tmp': No such file or directory

我确信是的lu12761y6p7ro.tmp

在此输入图像描述

rg是个ripgrep

ls -ld lu1276* 
ls: cannot access 'lu1276*': No such file or directory

奇怪:重启后所有以tmp结尾的文件都消失了。

答案1

大多数桌面环境(DE)都会在桌面上创建“假”文件和文件夹图标。例如,通常有一个“垃圾桶”图标,也许还有一个“主页”图标,它们的外观和行为类似于文件夹,但在 ~/Desktop 目录中不作为文件存在。您的 *.tmp 文件很可能只是 DE 的一部分。您应该详细检查您的 DE 设置,并尝试使用 DE 工具检查这些“文件”(也许右键单击以显示属性)。

相关内容