To remove a file whose name starts with a ‘-‘, for example ‘-foo‘, use one of these commands:
rm -- -foo
rm ./-foo
Note that if you use rm to remove a file, it might be possible to recover some of its contents, given suffi?
cient expertise and/or time. For greater assurance that the contents are truly unrecoverable, consider
using shred.
原文:https://blog.51cto.com/14012942/2446309