getfattr - get extended attributes of filesystem objects


   getfattr [-hRLP] -n name [-e en] pathname...
   getfattr [-hRLP] -d [-e en] [-m pattern] pathname...


   For each file, getfattr displays the file name, and the set of extended
   attribute names (and optionally values) which are associated with  that

   The output format of getfattr -d is as follows:
           1:  # file: somedir/
           2:  user.name0="value0"
           3:  user.name1="value1"
           4:  user.name2="value2"
           5:  ...

   Line 1 identifies the file name for which the following lines are being
   reported.  The remaining lines (lines 2 to 4 above) show the  name  and
   value pairs associated with the specified file.


   -n name, --name=name
       Dump the value of the named extended attribute extended attribute.

   -d, --dump
       Dump   the  values  of  all  extended  attributes  associated  with

   -e en, --encoding=en
       Encode values after  retrieving  them.   Valid  values  of  en  are
       "text",  "hex",  and  "base64".  Values encoded as text strings are
       enclosed in double quotes ("), while strings encoded as hexidecimal
       and base64 are prefixed with 0x and 0s, respectively.

   -h, --no-dereference
       Do  not  dereference symlinks. Instead of the file a symlink refers
       to, the symlink itself is examined.  Unless doing  a  logical  (-L)
       traversal, do not traverse symlinks to directories.

   -m pattern, --match=pattern
       Only  include attributes with names matching the regular expression
       pattern.  The  default  value  for  pattern  is  "^user\\.",  which
       includes  all the attributes in the user namespace. Specify "-" for
       including all attributes.  Refer to attr(5)  for  a  more  detailed
       discussion of namespaces.

       Do not strip leading slash characters ('/').  The default behaviour
       is to strip leading slash characters.

       Dump out the raw extended attribute value(s) without encoding them.

   -R, --recursive
       List the attributes of all files and directories recursively.

   -L, --logical
       Logical walk, follow symbolic links to  directories.   The  default
       behaviour   is   to   follow   symbolic   link   arguments   unless
       --no-dereference is given, and to skip symbolic  links  encountered
       in subdirectories.  Only effective in combination with -R.

   -P, --physical
       Physical  walk,  do not follow symbolic links to directories.  This
       also skips symbolic link arguments.  Only effective in  combination
       with -R.

       Print the version of getfattr and exit.

       Print help explaining the command line options.

   --  End   of  command  line  options.   All  remaining  parameters  are
       interpreted  as  file  names,  even  if  they  start  with  a  dash


   Andreas   Gruenbacher,  <>  and  the  SGI  XFS
   development team, <>.

   Please send your bug reports or comments to these addresses.


   setfattr(1), and attr(5).

More Linux Commands

Time::Piece(3pm) - Object Oriented time objects (Man Page)
This module replaces the standard localtime and gmtime functions with implementations that return objects. It does so in a backwards compatible manner, so that

bcmp(3) - compare byte sequences (Library - Linux man page)
The bcmp() function compares the two byte sequences s1 and s2 of length n each. If they are equal, and in particular if n is zero, bcmp() returns 0. Otherwise,

symlink(7) - symbolic link handling - Linux manual page.....
Symbolic links are files that act as pointers to other files. To understand their behavior, you must first understand how hard links work. A hard link to a file

gnutls_psk_client_get_hint(3) - API function (Man Page).....
The PSK identity hint may give the client help in deciding which username to use. This should only be called in case of PSK authentication and in case of a clie

B::Concise(3pm) - Walk Perl syntax tree, printing concise in
This compiler backend prints the internal OPs of a Perl programs syntax tree in one of several space-efficient text formats suitable for debugging the inner wor

innbind(8) - Helper program to bind sockets to privileged po
innbind is a helper program thats not meant to be run directly. Instead, innd and nnrpd use it internally to bind to ports that require root privileges to bind

form_requestname(3form) - handle printable form request name
The function form_request_name returns the printable name of a form request code. The function form_request_by_name searches in the name-table for a request wit

xtrapproto(1x) - XTrap sample clients - Linux manual page...
These commands are SAMPLE CLIENTS provided with the XTrap X Server Extension Sources, Version 3.3. XTrap is an X Server extension which facilitates the capturin

mib2c(1) - generate template code for extending the agent...
The mib2c tool is designed to take a portion of the MIB tree (as defined by a MIB file) and generate the template C code necessary to implement the relevant man

XSetWindowBorder(3) - change window attributes (Man Page)...
Depending on the valuemask, the XChangeWindowAttributes function uses the window attributes in the XSetWindowAttributes structure to change the specified window

Tcl_EvalObjEx(3) - execute Tcl scripts - Linux manual page
The procedures described here are invoked to execute Tcl scripts in various forms. Tcl_EvalObjEx is the core procedure and is used by many of the others. It exe

FcPatternPrint(3) - Print a pattern for debugging (ManPage)
Prints an easily readable version of the pattern to stdout. There is no provision for reparsing data in this format, its just for diagnostics and debugging. VER

We can't live, work or learn in freedom unless the software we use is free.