linux stat和lstat的区别
stat和lstat都是用来获取文件信息的函数,但是它们的区别在于:
-
stat函数可以获取符号链接指向的文件的信息,而lstat函数只能获取符号链接本身的信息。
-
当文件是符号链接时,stat函数会返回符号链接指向的文件的信息,而lstat函数会返回符号链接本身的信息。
因此,如果需要获取符号链接指向的文件的信息,应该使用stat函数;如果需要获取符号链接本身的信息,应该使用lstat函数。
原文地址: https://www.cveoy.top/t/topic/dwZ3 著作权归作者所有。请勿转载和采集!