如何将“SRM”和“查找”结合起来?

如何将“SRM”和“查找”结合起来?

我使用 SRM 安全地删除文件和目录。由于我使用 Windows 双启动,因此大多数数据都位于 FAT 和 NTFS 卷上(我尝试尽可能多地使用 Ubuntu 并远离 Windows)。

然而,时不时我会遇到一个错误Error: File <filepath> - file is hardlinked 1 time(s), skipping!,发现这意味着该文件有一个硬链接。

我进行了一些搜索,发现删除所有链接文件的非 srm 方法是使用以下命令(例如:)$ sudo find ~ -xdev -samefile '/home/USERNAME/Desktop/hardlinks (copy).txt' | xargs rm

不幸的是,如果我用“SRM”替换“RM”,上述方法就不起作用......

Error: File /home/USERNAME/Desktop/hardlinks - No such file or directory
Error: File (copy).txt - No such file or directory
Error: File /home/USERNAME/Desktop/links.txt - file is hardlinked 1 time(s), skipping!

在此处输入图片描述

有没有办法实现相同的结果:搜索特定文件的硬链接,然后通过开关磁阻电机? 最好有参数-rvz(递归、详细、用零覆盖)?

笔记:我也尝试过附加-print0到 FIND 和/或-0XARGS,但没有帮助

相关内容