The STAT system call series includes Fstat, Stat, and Lstat, all of which are used to return "related file state information", except that the source file is set differently. The first introduction is a very important type of struct, named struct
Fstat, stat, and lstat usage, fstatstatlstat
The stat System Call series include fstat, stat, and lstat, which are used to return "Related File status information". The difference between the three is that the source file setting method is different.
Attention
1. Some platforms do not support Stat64,
2. Get the type of file size off_t,
The off_t type in Linux is a 32-bit long int (4 bytes) by default.
The file may overflow when it is too large.
It is recommended that GCC compile-time
Stat usage: obtains the number of permissions for a file.
Question: The file attribute is-rw-r -- the corresponding permission is 644. How can I use a command to obtain the number corresponding to the permission ??
Example:
[Bkjia @ localhost ~] $
Stat function ExplanationTable header files: #include #include Define functions: Int stat (const char *file_name, struct stat *buf);Function Description: Obtains file information by filename, and is stored in the structure stat referred to by
Stat Function Description
Header file: # include # Include Define the function: int Stat (const char * file_name, struct stat * BUF );Function Description: get the file information through the filename file name and store it in the struct stat
Stat -- get more information than ls
Get tired of ls commands and want to see more interesting information about your files? Try stat!
The ls command may be one of the first commands learned by every Unix user, but it only displays a small part of
The LS command may be one of the first commands that every Unix user learns, but it only shows a small portion of the information the Stat command can give.
The stat command obtains information from the index node of the file. As you may have
Stat Instructions: File/File system details are displayed.The stat command is primarily used to display detailed information about a file or file system, which has the following syntax:Stat command-to display the details of the file, including Inode,
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.