Автоматически жесткие ссылки на файлы, но только один раз - PullRequest
0 голосов
/ 11 ноября 2018

У меня есть скрипт, который запускается каждые 30 минут, чтобы найти файлы, соответствующие строке, и автоматически жестко связать их с другой папкой. Затем эта папка загружается в резервную копию и удаляется локально.

Моя текущая настройка работает, но она неизбежно снова жестко связывает файл после его локального удаления.

Я хочу реализовать способ регистрации того, что уже было связано, поэтому, когда что-то сопоставляется, оно также проверяет файл "hardlinklog.txt".

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

Это мой текущий скрипт с измененными путями и фильтром.

1 Ответ

0 голосов
/ 11 ноября 2018

Это будет задание для grep -v -x -f hardlinklog.txt

-v: пропуск только несовпадающих строк

-f <file>: поиск строк для проверки в <file>

-x: сопоставлять только целые строки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...