hi folks, $ ln -s / sl $ rm sl/ rm: cannot remove `sl/': Is a directory $ rm sl $
the presence of the slash is not such a great way to test for whether or not a file is a directory. you may find the above example contrived, but it occurs easily because bash's default tab completion for symlinks to directories adds the trailing slash. this confused the hell out of one of my students. thanks for your hard work! aaron brick.