为什么当我运行 ls -a 时,有时会看到一个名为“.nfs000000000048134c000001e7”的文件?

为什么当我运行 ls -a 时,有时会看到一个名为“.nfs000000000048134c000001e7”的文件?

我通过 ssh 连接到运行某种 Linux 的服务器。ls -al返回结果如下:

-rwxr-xr-x 1 ari csugrad 12088 Jan 20 20:33 .nfs000000000048134e000001e8

它是一个可执行文件,执行它似乎会打印出 8 个字节的无意义内容(这正是我当前正在调试的程序所做的 - 巧合吗?)。此外,less执行它表明它主要是二进制文件,但有很多部分对应于实际字符串(字符串,因为我的程序中有一半是静态数据,另一半是我无法识别的字符串)。

它看上去很像一个目标文件?但是为什么它有一个nfs前缀呢?

我唯一的猜测是,它是一个跟踪我发送和接收的所有数据的文件,以帮助服务器所连接的文件存储系统。

相关内容