20.25 如何删除名为"-f"的文件 https://scz.617.cn/unix/201501270855.txt Q: 执行了一条错误命令"strace -o -f id",导致在当前目录下生成名为"-f"的文件,无 法删除。 A: 单双引号、转义序列无效。 a) $ ls -l ./-f -rw-r--r-- 1 scz scz 13873 Jan 26 17:59 ./-f $ rm ./-f b) $ ls -l -- -f -rw-r--r-- 1 scz scz 13881 Jan 26 18:01 -f $ rm -- -f c) $ ls -li 380288 -rw-r--r-- 1 scz scz 13881 Jan 26 18:02 -f ... $ find . -inum 380288 -delete $ find . -inum 380288 -exec rm {} \; 不推荐这种办法 d) 用FTP、SFTP客户端之类的远程登录上去重命名、删除。