diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2016-02-27 22:07:28 +0100 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2016-02-27 22:07:28 +0100 |
commit | 8d7673c963982829d9205ea51436d4e59aa44e19 (patch) | |
tree | 6ba044577d25e9efaba56cab91357e33b7d75046 | |
parent | 492874d730a6f6fce0ee7132491ecf5cc8475571 (diff) | |
download | lr-8d7673c963982829d9205ea51436d4e59aa44e19.tar.gz lr-8d7673c963982829d9205ea51436d4e59aa44e19.tar.xz lr-8d7673c963982829d9205ea51436d4e59aa44e19.zip |
a few more examples with modes
-rw-r--r-- | README.md | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/README.md b/README.md index 5a1f77e..bf14034 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,8 @@ Over ls: * `find "${@:-.}" -name HEAD -execdir sh -c 'git rev-parse --resolve-git-dir . >/dev/null 2>/dev/null && pwd' ';'`: `lr -0U -t 'name == "HEAD"' "$@" | xe -0 -s 'cd ${1%/*} && git rev-parse --resolve-git-dir . >/dev/null && pwd; true' 2>/dev/null` * Filter list of files for existence: `xe lr -dQU <list` * replacement for who(1): `lr -om -t 'name =~ "[0-9][0-9]*$" && uid != 0' -f '%u\t%p\t%CY-%Cm-%Cd %CH:%CM\n' /dev/pts /dev/tty*` +* Find files with setuid or setgid: `lr -t 'mode | 06000' /usr/bin` or `lr -t 'mode = "u+s" || mode = "g+s"' /usr/bin` +* Find files with non-umask permissions: `lr -t '!(mode = "=rw,+X")' -l` ## Usage: |