我的桌面目录中有四个以 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 工具检查这些“文件”(也许右键单击以显示属性)。