除了 之外rm
,还有哪些替代方法可以达到相同的结果?
例如,将文件移至“垃圾箱”并安全地清空垃圾箱。或者将文件移动到/dev/null
答案1
有很多实用程序可以删除文件,perl 或其他语言解释器都是明显的候选者。如果你有 gcc,你可以自己制作另一个:
echo "main(int argc, char **argv) {return unlink(argv[1]);}" > myrm.c && gcc myrm.c -o myrm && ./myrm myrm.c
答案2
该命令将删除目录中的所有文件/foo
:
find /foo -type f -exec rm {} \;
- 查找foo目录下的所有文件
- 执行找到的文件
- 将它们一一删除