Я пытаюсь использовать xargs для копирования файлов после их выбора с помощью этой командыxargs не работает в Linux
grep 'string' | awk '{print $2$3}' | xargs -I {} cp {} /dir1/dir2/dir3
Я получаю следующее сообщение об ошибке на каждый файл я копирую
cp: cannot stat `/dir1/dir2/dir3/file1.jpeg': No such file or directory
проблема в том, что он правильно сообщает мне каталог и говорит мне, что он не найден, file1.jpeg фактически находится в файле dir3, и весь маршрут на 100% правильный.
Я попытался использовать echo cp
и я все еще получаю это сообщение на файл:
cp /dir1/dir2/dir3/file1.jpeg /new/directory/
Может кто-нибудь помочь? -Appreciated
Вы хотите cp-файл из/dir1/dir2/dir3 или в этот каталог? – Roger
Да Роджер, на самом деле несколько файлов – Error404
Вы не получили мой вопрос, я хочу спросить/dir1/dir2/dir3 является исходным каталогом или целевым каталогом? – Roger