Show file attributes
Linux lsattr command syntax
Function: The lsattr command is used to display file attributes. Use chattr to change the attributes of a file or directory, and execute the lsattr command to query its attributes.
Syntax: lsattr [-adlRvV][file or directory...]
Linux lsattr command example
1. Use the chattr command to prevent a key file in the system from being modified:
# chattr +i /etc/resolv.conf
Then use commands such as mv /etc/resolv.conf to operate on the file, and you will get the result of Operation not permitted.
When vim edits the file, it will prompt W10: Warning: Changing a readonly file error. If you want to modify this file, you must remove the i attribute:
chattr -i /etc/resolv.conf
Use the lsattr command to display the file attributes:
# lsattr /etc/resolv.conf
The output result is:
----i-------- /etc/resolv.conf
2. Let a certain The file can only append data to it, but cannot delete it. It is suitable for various log files:
# chattr +a /var/log/messages