LINUX.ORG.RU

Копирование нескольких файлов

 


0

1

Добрый день. Требуется скопировать несколько файлов с определенными именами: /src/file1 /src/file2 .. Я могу записать это в несколько строк. Но есть ли способ перечислить утилите cp имена файлов для копирования?


cp - a abc def ghi target
cp -a dir/* target
cp file \
file2 \
fileN \
... \
file100500 target

yars068 ★★★★ ()
Ответ на: комментарий от awfun

Да, конечно, только пробел в фигурных скобках уберите.

alozovskoy ★★★★★ ()
Ответ на: комментарий от awfun

Могут быть abc, de, ..

Ну охренеть теперь! Что же делать а? Может map cp man bash почитать, a?

nanoolinux ★★★★ ()

Но есть ли способ перечислить утилите cp имена файлов для копирования?

ну готовь $100, я тебе расскажу. По $2 за 1 способ.

emulek ()
$ cp src/{file1,file2} destdir/
$ for F in src/file1 src/file2 ; do cp "$F" destdir/ ; done
$ for F in src/* ; do cp "$F" destdir/ ; done

Выбирай любой.

Kroz ★★★★★ ()
Ответ на: комментарий от IPR

А ещё можно file[a-z][0-9], правда, к cp это отношения не имеет, тк это widcard шелла.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.