Запуск bash find с файлом cp error error python script - PullRequest
0 голосов
/ 25 июня 2019

Я хотел бы скопировать file_list в другое место. Это вызывается в скрипте Python. У меня

find <sourceaddress> -exec cp '{}' <destaddress> | .* rm

но он говорит мне, что точный параметр отсутствует. Он запускается, хотя выдает подсказку из командной строки, а из сценария просто ничего не делает.

1 Ответ

2 голосов
/ 25 июня 2019

Я думаю, что вам не хватает "\;"в конце.Я не уверен, что делает. * Rm.Предполагая, что вы хотите удалить файлы, вы можете использовать команду «mv» вместо «cp».

Для копирования файлов только из одного каталога в другой,

find <srcdirectory> -exec cp '{}' <destdirectory> \;

Если вы хотите переместить файлы, используйте «mv» вместо использования ниже.

find <srcdirectory> -exec mv '{}' <destdirectory> \;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...