I like funny little problems – but more importantly: the different ways people solve them. Hope you do too. I’ve only got two questions this time around.
Question 1: How do you delete a file named -foo ?
Ok, sorry, this is a mandatory question. It ALWAYS comes up. The well-documented answers are: rm — -foo and rm ./-foo. Do you have any other simple answers?
Question 2: How do you easily list all directories in a directory with both files and directories?
The easiest way I’ve found is «ls -d */», but you could always fall back to find («find -maxdepth 1 -type d»), but that’s boring. Piping and grepping on ls -l was suggested too…. Any other interesting solutions that I’m missing?
