Это один лайнер работает, цель:Возникают проблемы со скобками в UNIX найти и правильный синтаксис
- поиск каталог
- найти все файлы, которые новее, чем
timestamp
файл - , которые не названы .DS_Store
- в противном случае укажите все остальные файлы.
Я придумал это, что работает, но я вижу примеры онлайн, которые используют множество круглых скобок, для которых я их не использую. Я думал, может быть лучше:
find /Users/$USER/Library/Messages/Attachments -not -name ".DS_Store" -not -name "timestamp" -name "*" -type f -newer /Users/$USER/Library/Messages/scripts/timestamp
И в конечном счете, я хочу взять результаты и скопировать их в определенном месте. Для этого я собирался добавить это:
-exec cp {} archive_files/ \;
И в чем проблема при добавлении '-exec ...'? – anubhava