NAME
getfattr - get extended attributes of filesystem objects
SYNOPSIS
getfattr [-hRLP] -n name [-e en] pathname... getfattr [-hRLP] -d [-e en] [-m pattern] pathname...
DESCRIPTION
For each file, getfattr displays the file name, and the set of extended attribute names (and optionally values) which are associated with that file. 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.
OPTIONS
-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 pathname. -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. --absolute-names Do not strip leading slash characters ('/'). The default behaviour is to strip leading slash characters. --only-values 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. --version Print the version of getfattr and exit. --help 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 character.
AUTHOR
Andreas Gruenbacher, <a.gruenbacher@bestbits.at> and the SGI XFS development team, <linux-xfs@oss.sgi.com>. Please send your bug reports or comments to these addresses.
SEE ALSO
setfattr(1), and attr(5).
More Linux Commands
manpages/Time::Piece.3pm.html
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
manpages/bcmp.3.html
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,
manpages/symlink.7.html
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
manpages/gnutls_psk_client_get_hint.3.html
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
manpages/B::Concise.3pm.html
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
manpages/innbind.8.html
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
manpages/form_requestname.3form.html
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
manpages/xtrapproto.1x.html
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
manpages/mib2c.1.html
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
manpages/XSetWindowBorder.3.html
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
manpages/Tcl_EvalObjEx.3.html
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
manpages/FcPatternPrint.3.html
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
