Как перемещать или копировать файлы, перечисленные командой "Найти" в unix?
У меня есть список определенных файлов, которые я вижу, используя приведенную ниже команду, но как я могу скопировать эти файлы, перечисленные в другую папку, скажем ~/test?
find . -mtime 1 -exec du -hc {} +
Ответ 1
Добавляя к Eric Jablow ответ, вот возможное решение (это сработало для меня - linux mint 14/nadia)
Во втором примере последняя часть, полуколония также рассматривается как часть команды find и должна быть экранирована перед нажатием Enter. В противном случае вы получите сообщение об ошибке:
Это работает, а также выводит вывод в xargs, избегая при этом ошибок (он обрабатывает встроенные пространства и новые строки без использования find ... -print0 | xargs -0 ...).
Ответ 5
перемещает найденные файлы по одному каналу относительно их текущего каталога (не текущего текущего каталога)