【发布时间】:2021-07-28 07:28:24
【问题描述】:
ubuntu 中的命令shred 不会递归地粉碎文件。因此,我想通过find -L 列出目录中的所有文件,然后使用shred 粉碎这些文件。
但是,find -L | shred 不起作用。有人可以帮我这样做吗?
提前致谢。
【问题讨论】:
-
查看
-execdir选项到find。 -
@ShawnBrar :您的
find还会根据符号链接爬取所有子目录进行粉碎。错误地将指向/的符号链接放置在其中一个子目录中,然后您将文件系统上您具有写入权限的所有文件粉碎。 -
@ShawnBar :请参阅选项
-exec到find。您还可能必须在find命令中使用-type f。 -
到目前为止你尝试过什么?你被困在哪里了?这甚至与编程有关吗?