Как искать файл и перемещаться в несколько каталогов назначения?

Как искать один файл и перемещаться в несколько папок с помощью команды find?

Я попытался выполнить команду, но не повезло.

find /export/logs/tmp/logs/* -type f -name f_apec_`echo $(date +"%Y-%m-%d")`_1 -exec mv -v {} /export/logs/nucleus1/ /export/logs/nucleus2/ \; 

  • Удаление номеров из имен файлов
  • Какую команду следует использовать для перемещения этих конкретных элементов?
  • mv .. с путём: куда идет мой файл?
  • переименовать несколько файлов с помощью mv
  • Вырезать имя файла и результат поиска grep из пути
  • Безопасно ли перемещать файл, к которому добавляется?
  • Как удалить последнюю часть нескольких имен каталогов?
  • Список (или перемещение) только файлов с определенным количеством строк?
  • 2 Solutions collect form web for “Как искать файл и перемещаться в несколько каталогов назначения?”

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

     find /export/logs/tmp/logs/ -type f -name "f_apec_$(date +"%Y-%m-%d")_1" -exec echo cp -v '{}' /export/logs/nucleus1/ \; -exec echo mv -v '{}' /export/logs/nucleus2/ \; 

    Здесь вы также можете скопировать файл в несколько каталогов с помощью xargs :

     echo dir1/ dir2/ dir3/ | xargs -n1 cp /path/to/Onefile 

    Сначала вы используете mv который перемещает файл, а не копирует его. Вам нужно использовать cp , но cp может копировать несколько файлов в один пункт назначения.

    Вам нужно будет выполнить cp несколько раз. Одним из решений, которое вы можете использовать, является создание простого сценария, который копирует аргумент нескольким адресатам. Затем в вашей команде find .. -exec {} запустите скрипт с файлом в качестве аргумента и скопируйте его несколько раз в свой скрипт.

    Interesting Posts

    SCP выходит из строя без ошибок

    Неожиданная обратная косая черта при преобразовании из шестнадцатеричного в двоичное число

    Как я могу очистить старые пакеты ядра в элементарной ОС?

    Соответствует ли переменная массива каталогов

    403 Запрещенная ошибка при попытке подключения к репозиториям ubuntu

    Gentoo: изменение размера раздела / boot в начале диска

    как вставить обратную косую черту перед символом #?

    Как скопировать текст из xterm (Awesome, Debian, VirtualBox)?

    Как получить показатели о снижении трафика через iptables?

    Используются ли autotools и cmake для пользователей приложений или разработчиков?

    Хостинг Dovecot и Postfix за nginx?

    Как игнорировать определенную строку ошибки вывода в Ansible и считать успешным

    Существует ли ограничение на вложенные сеансы ssh?

    Греп для слова в двух перевернутых запятых

    Где я могу найти официальный стандарт иерархии файлов для UNIX?

    Linux и Unix - лучшая ОС в мире.