Как перенести вывод команды find в другой каталог?

Я хочу, чтобы выход этой команды find /home -name *.pdf перемещал файлы в результате поиска в другой каталог, например. с трубой. Как я могу это сделать?

1
задан 24 December 2016 в 05:27

1 ответ

Если у вас нет пробелов в именах ваших pdf-файлов, другой способ сделать это - запустить эту команду в своем терминале:

mv $(find /home -type f -name '*.pdf') ./destination

$() применяет вывод из (find /home -type f -name '*.pdf') к команде вне ее (mv [...] ./destination).

0
ответ дан 23 May 2018 в 03:53
  • 1
    Конечно, это прерывается, если в любом из имен файлов есть пробелы ... На самом деле это не редкость с файлами PDF. – hyde 26 November 2016 в 01:46
  • 2
    @hyde, хм, хорошо, я об этом не думал. Я регулярно использую эту команду для перемещения jpegs, но у них нет специальных символов в именах файлов. Editted. – anonymous2 26 November 2016 в 06:42

Другие вопросы по тегам:

Похожие вопросы: