Я хочу скопировать список файлов в один каталог, но сделать целевой каталог первым именем файла в команде, как я могу сделать это с помощью команды linux.

2 ответа2

2

Вы имеете в виду команду, чтобы выглядеть следующим образом -

специальная копия destDir filetocopy1 filetocopy2 filetocopy3

если это так, создайте скрипт с именем specialcopy.sh с текстом ниже

#!/bin/bash

DEST=$1
shift
cp "$@" "$DEST"
0

В Linux есть cp -t для пользователей xargs.

xargs -d'\n' cp -t targetdir < filelist

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .