linux下几个stat函数的区别


lstat和stat的区别:

     如果文件名指向的是一个软链,lstat会判断这个软链本身是否存在,而stat则会判断软链指向的文件是否存在

      因此,使用ln -sf创建的软链,stat可能会失败,lstat则可以成功

fstat和stat的区别,fstat接受一个文件句柄为参数,而不是文件名


你可能感兴趣的:(linux下几个stat函数的区别)