如何创建然后删除以符号“-”开头的文件?试试看。
我无法为这个问题写出命令,而且我不知道为什么。
答案1
touch -- <filename>
rm -- <filename>
--
结束命令行开关。
答案2
或者,不使用 GNU -- 约定,您可以使用 ./:
因此touch ./-filename
和rm ./-filename
答案3
您可以使用--
开关。例如rm -- -test
将删除-test
文件。
您还可以使用文件的路径。例如rm ./-test
将删除-test
文件。
答案4
上面的方法要简单得多,您应该使用'./'技巧(例如,它可以在 MacOSX 或 BSD 上运行),但为了完整性:
使用ls -i
获取 inode 编号,然后使用find . -inum INODENUMBER -delete -print