我有一个脚本,该脚本每30分钟运行一次,以查找与字符串匹配的文件,并自动将其硬链接到另一个文件夹。然后将该文件夹上载到备份并在本地删除。
我当前的设置正在运行,但是在本地删除文件后,不可避免地会再次对其进行硬链接。
我想实现一种记录已经链接的内容的方法,因此当匹配内容时,它还会检查“ hardlinklog.txt”文件。
find . -name '*FILE*' -print0 | xargs -0 ln -t ~/media/
这是我当前的脚本,具有更改的路径和过滤器。
答案 0 :(得分:0)
这将是grep -v -x -f hardlinklog.txt
-v
:仅通过不匹配的行
-f <file>
:在<file>
中找到要检查的行
-x
:仅匹配整行