User's manual. Section 1.

RMF(1): remove files


USAGE

        usage: rmf [-Dafnv] {file}
            -D: debug
            -a: remove all
            -f: quiet, called 'force' in unix
            -n: dry run; report removes but do not do them
            -v: verbose; print the calls made in the order they are made.
        

DESCRIPTION

Rmf removes files in the input or arguments. Note that this implies that it can remove whole trees. The -a flag further implies to remove subtrees for each directory entry found in the input, but note that using "," as an argument removes a full tree. The -a flag is still useful when using the predicate to select the root of subtrees to be removed.

You are adviced to use first lf and then edit the command to be rmf to be sure of what you are going to remove.

EXAMPLES

Remove everything (do not try this at home):

        ; rmf /,
        

or perhaps

        ; lf /, | rmf
        

Remove all Ada source files from /src, a very useful command:

        ; lf '/src,~\.ad[bs]$' | rmf
        

Using the same example, print one line per file remove but do not remove anything:

        ; rmf -n '/src,~\.ad[bs]$'
        

SOURCE

  • /zx/sys/src/clive/cmd/rmf


User's manual. Section 1.