自动硬链接文件,但仅一次

时间:2018-11-10 22:24:57

标签: linux bash shell automation

我有一个脚本,该脚本每30分钟运行一次,以查找与字符串匹配的文件,并自动将其硬链接到另一个文件夹。然后将该文件夹上载到备份并在本地删除。

我当前的设置正在运行,但是在本地删除文件后,不可避免地会再次对其进行硬链接。

我想实现一种记录已经链接的内容的方法,因此当匹配内容时,它还会检查“ hardlinklog.txt”文件。

find . -name '*FILE*' -print0 | xargs -0 ln -t ~/media/

这是我当前的脚本,具有更改的路径和过滤器。

1 个答案:

答案 0 :(得分:0)

这将是grep -v -x -f hardlinklog.txt

的工作

-v:仅通过不匹配的行

-f <file>:在<file>中找到要检查的行

-x:仅匹配整行