\begin{Crossfire}
> try: rm -- -z
> 
> The double dash tells most GNU programs to stop processing options.

even on non-gnu rm:

 rm ./-z

will work. its just a matter of making it not look like an option ;)


"rm *z" won't work, since the shell expands the glob before running
rm. thus rm still sees "rm -z", and you get the original problem.

an amusing trick i saw someone suggest was to place a "-i" file in
important directores, then "rm *" (because of the sort order) would
get "rm -i *". just a little too fragile for "important directories",
methinks..

-- 
 - Gus


-- 
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://slug.org.au/lists/listinfo/slug

Reply via email to