在linux系统上,如果你删除了一个elf文件,但是这个elf文件还在内存中运行。
此时os会生成一个.fuse_hidden0000xxx的隐藏文件。这个文件和你的elf文件是一样的。
当你的elf文件退出后,这个隐藏文件会自动的被删除。
参考:https://askubuntu.com/questions/493198/what-is-a-fuse-hidden-file-and-why-do-they-exist
You can safely ignore .fuse_hiddenXXXX files. It means a file was deleted but there is at least one software which is still using it, so it can't be removed permanently. It will be done automatically when the relevant software stops using the file or exists. Such files are always gone after umount/reboot. This is how Linux and any Unix works but only FUSE exposes these files to the user. These are likely files that were meant to be deleted but are somehow still in use.