diff options
author | Connor Lane Smith <cls@lubutu.com> | 2011-12-19 16:52:48 +0100 |
---|---|---|
committer | Connor Lane Smith <cls@lubutu.com> | 2011-12-19 16:52:48 +0100 |
commit | 6664e4233faa3d6b677a24196e9af4ac5b1920fd (patch) | |
tree | a81d46c660dfe173c54ae802a9f3c9cacd6399b2 /stest.1 | |
parent | 26c78cd95291d980f8978113cd6daa9841553c93 (diff) | |
parent | 6b1d658d1224cd108d64a6c340d47b66ad99816d (diff) |
merge stest -> default
Diffstat (limited to 'stest.1')
-rw-r--r-- | stest.1 | 87 |
1 files changed, 87 insertions, 0 deletions
@@ -0,0 +1,87 @@ +.TH STEST 1 dmenu\-VERSION +.SH NAME +stest \- filter a list of files by properties +.SH SYNOPSIS +.B stest +.RB [ -abcdefghlpqrsuwx ] +.RB [ -n +.IR file ] +.RB [ -o +.IR file ] +.RI [ file ...] +.SH DESCRIPTION +.B stest +takes a list of files and filters by the files' properties, analogous to +.IR test (1). +Files which pass all tests are printed to stdout. If no files are given, stest +reads files from stdin. +.SH OPTIONS +.TP +.B \-a +Test hidden files. +.TP +.B \-b +Test that files are block specials. +.TP +.B \-c +Test that files are character specials. +.TP +.B \-d +Test that files are directories. +.TP +.B \-e +Test that files exist. +.TP +.B \-f +Test that files are regular files. +.TP +.B \-g +Test that files have their set-group-ID flag set. +.TP +.B \-h +Test that files are symbolic links. +.TP +.B \-l +Test the contents of a directory given as an argument. +.TP +.BI \-n " file" +Test that files are newer than +.IR file . +.TP +.BI \-o " file" +Test that files are older than +.IR file . +.TP +.B \-p +Test that files are named pipes. +.TP +.B \-q +No files are printed, only the exit status is returned. +.TP +.B \-r +Test that files are readable. +.TP +.B \-s +Test that files are not empty. +.TP +.B \-u +Test that files have their set-user-ID flag set. +.TP +.B \-w +Test that files are writable. +.TP +.B \-x +Test that files are executable. +.SH EXIT STATUS +.TP +.B 0 +At least one file passed all tests. +.TP +.B 1 +No files passed all tests. +.TP +.B 2 +An error occurred. +.SH SEE ALSO +.IR dmenu (1), +.IR test (1) |