![仅删除 1 个硬链接的文件?(ubuntu)](https://linux22.com/image/1487196/%E4%BB%85%E5%88%A0%E9%99%A4%201%20%E4%B8%AA%E7%A1%AC%E9%93%BE%E6%8E%A5%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F%EF%BC%88ubuntu%EF%BC%89.png)
我有大量 MythTV 录音的硬链接,这些硬链接指向另一个专门为 Plex 组织的目录。现在,如果我删除 MythTV 中的录音,它仍会在 Plex 目录中有一个硬链接。所以据我了解,文件并没有真正被删除。我想在我的脚本中添加一行,如果文件不再存在于 MythTV 录音中,它将从 Plex 目录中删除这些文件。
到目前为止,我想到的是find -links 1
在我的 Plex 录音目录中运行应该会返回从 MythTV 中删除的所有录音(find -links 2
列出当前每个文件)
我该如何让它删除所有找到的文件
find /media/NAS/PlexRecordings/ -links 1
?
答案1
只需将-delete
开关添加到find
命令中即可删除它找到的文件。