lsattr - list file attributes on a Linux second extended file system.
Display file attributes:
lsattr file.txt
Display file attributes recursively:
lsattr -R /home/james/backup/
Display file attributes of all files in a directory:
lsattr -a
Display attributes of a directory:
lsattr -d /home/james/pictures/
Display the file's version/generation number:
lsattr -v file.txt
List of possible attributes:
| a | append only |
| A | no atime updates |
| c | compressed |
| C | no copy on write |
| d | no dump |
| D | synchronous directory updates |
| e | extent format |
| i | immutable |
| j | data journalling |
| s | secure deletion |
| S | synchronous updates |
| t | no tail-merging |
| T | top of directory hierarchy |
| u | undeletable |
Read-only attributes, not modified by chattr:
| E | compression error |
| h | huge file |
| I | indexed directory |
| N | inline data |
| X | compression raw access |
| Z | compressed dirty file |