Forrest logo
back to the lsattr tool

lsattr:tldr:40453

lsattr: Show attributes of all the files in the current directory, including hidden ones.
$ lsattr -a
try on your machine

The command "lsattr -a" lists the attributes of all files and directories in a directory.

Here's an explanation of the command and its components:

  • "lsattr" is a command used to list the attributes of files and directories in Linux.
  • The "-a" option in this command tells lsattr to display the attributes of all files and directories, including hidden ones, in the specified directory. By default, lsattr does not display hidden files and directories (those whose names start with a dot).

When you run the "lsattr -a" command, it will list all files and directories in the current directory along with their attributes. These attributes might include:

  • Immutable attribute: Prevents the file from being modified, renamed, or deleted.
  • Append-only attribute: Allows only appending data to the file, not modifying or deleting existing data.
  • No-dump attribute: Instructs the backup programs to skip this file during backups.
  • Secure deletion attribute: Causes the file to be overwritten with zeroes upon deletion, making it harder to recover.
  • Compression attribute: Indicates that the file has been compressed.
  • Encryption attribute: Indicates that the file has been encrypted.

By checking the attributes of files and directories with lsattr, you can gather information about the specific properties and restrictions associated with them.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the lsattr tool