我使用 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 和/或-0
XARGS,但没有帮助